home *** CD-ROM | disk | FTP | other *** search
/ Family Album 2.1 / Family Album v2.1.iso / data1.cab / Common / tb60ftp.sbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  2002-11-16  |  237.1 KB  |  4,285 lines

  1. !This program cannot be run in DOS mode.
  2. .rdata
  3. @.rsrc
  4. @.reloc
  5. Asymetrix ToolBook Application
  6. MINSTB32.dll
  7. Glue to WinFTP
  8. xxGlue to WinFTP
  9. Progress by file
  10. Allow Overwrite DB
  11. Local Files Manager
  12. Login DB
  13. Batch Upload Spec - Standalone x
  14. Batch Upload Spec  - Standalone
  15. Batch Upload Spec - Standalone
  16. ftp Error Strings
  17. Message Box
  18. ..?@?>BCFGMZ`dilpskkwwz|
  19. |wunyvu}vlif`\^clkimnipk
  20. ...A?@CBBEGPIPVbjv|
  21. {vwxumjcVIIIMPNP^cgcc^_X
  22. 96050310315587518218152151660
  23. ASYM_TpID
  24. Allow Overwrite DB
  25. default button
  26. Button id 4 of Page id 11
  27. cancelBtn
  28. Button id 1 of Page id 11
  29. defBtn
  30. ASYM_Reset
  31. leavePage
  32. notifyBefore ASYM_Reset
  33. notifyAfter 
  34. Yes to &All
  35. Cancel
  36. Cancel
  37. ASYM_Reset
  38. author
  39. enterPage
  40. leavePage
  41. keyChar
  42. 9604081814428702106517065682
  43. ASYM_TpID
  44. ftp Error Strings
  45. ,,H.,
  46. Ty_ftp_getString
  47. FTP Error code: %1
  48. ftpGetErrorString
  49. ftpGetErrorString errNo
  50. xisType(REAL,
  51. ( = 0
  52.         n = 
  53. (n = 
  54. n = (- 
  55. expandString(_ftp_getString("FTP 
  56.  code: %1"),
  57. 110 Restart marker reply.
  58. 120 Service ready in nnn minutes.
  59. 125 Data connection already open; transfer starting.
  60. 150 File status okay; about to open data connection.
  61. 200 Command okay.
  62. 202 Command not implemented, superfluous at this site.
  63. 211 System status, or system help reply.
  64. 212 Directory status.
  65. 213 File status.
  66. 220 Service ready for new user.
  67. 221 Service closing control connection.
  68. 225 Data connection open; no transfer in progress.
  69. 226 Closing data connection. Requested file action successful (for example, file transfer or file abort).
  70. 227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
  71. 230 User logged in, proceed.
  72. 250 Requested file action okay, completed.
  73. 257 "PATHNAME" created.
  74. 331 User name okay, need password.
  75. 332 Need account for login.
  76. 350 Requested file action pending further information.
  77. 421 Service not available, closing control connection.
  78. 425 Can't open data connection.
  79. 426 Connection closed; transfer aborted.
  80. 450 Requested file action not taken. File unavailable (file may be busy)
  81. 451 Requested action aborted. Local error in processing.
  82. 452 Requested action not taken. Insufficient storage space in system.
  83. 500 Syntax error, command unrecognized.
  84. 501 Syntax error in parameters or arguments.
  85. 502 Command not implemented.
  86. 503 Bad sequence of commands.
  87. 504 Command not implemented for that parameter.
  88. 504 Command not implemented for that parameter.
  89. 530 Not logged in.
  90. 532 Need account for storing files.
  91. 550 File or directory is unavailable (not found or access denied.)
  92. 551 Requested action aborted. Page type unknown.
  93. 552 Requested file action aborted. Exceeded storage allocation.
  94. 553 Permission denied.on.
  95. 553 Permission denied.ssion denied..ied.ction not taken. Permission denied.wed.
  96. Glue to WinFTP
  97. Glue to WinFTP
  98. Local Files Manager
  99. Local Files Manager
  100. 6225,1425
  101. defsize
  102. 940730143453749952493
  103. ASYM_TpID
  104. ToolBook II Instructor 6.0
  105. FTP System Book
  106. Copyright 
  107.  Asymetrix Learning Systems Inc. 1990-19971997
  108. Title
  109. Message Box
  110. Message Box
  111. edFi$
  112. YM_BeenHere
  113. ASYM_TpID
  114. 9603221713223693444260124004
  115. Progress by file
  116. Cancel
  117. cancel
  118. buttonClick
  119. buttonClick
  120. Cancel
  121. Progress in list
  122. Status
  123. xRange
  124. enterPage
  125. notifyBefore 
  126. Cancel Prompt
  127. Press and hold Escape to cancel
  128. enterPage
  129. ASYM_Reset
  130. leavePage
  131. 9604101821231406502216462581
  132. ASYM_TpID
  133. Login DB
  134. oad Spec - Standalone
  135. Default Button
  136. Button id 24 of Page id 5
  137. cancelBtn
  138. Button id 23 of Page id 5
  139. defBtn
  140. &Host:
  141. propValue
  142. propValue
  143. leaveField
  144. propvalue
  145. asym_reset
  146. propValue
  147. = trim(
  148. notifyBefore asym_reset
  149. opropvalue = 
  150. custom
  151. propType
  152. Login &Name:
  153. propValue
  154. propValue
  155. leaveField
  156. propvalue
  157. asym_reset
  158. propValue
  159. = trim(
  160. notifyBefore asym_reset
  161. opropvalue = 
  162. custom
  163. propType
  164. &Password:
  165. Password
  166. custom
  167. propType
  168. &Account:
  169. Account
  170. propValue
  171. propValue
  172. leaveField
  173. propvalue
  174. asym_reset
  175. propValue
  176. = trim(
  177. notifyBefore asym_reset
  178. opropvalue = 
  179. custom
  180. propType
  181. Cancel
  182. cancel
  183. buttonClick
  184. buttonClick
  185. Cancel
  186. buttonClick
  187. buttonClick
  188. asym_reset
  189. author
  190. enterPage
  191. keyChar
  192. ASYM_TpID
  193. 960322171356369378298562036
  194. !DH*H*HS
  195. Batch Upload Spec - Standalone
  196. defPushButtonWidget
  197. tbk_wid_name
  198. Button id 23 of Page id 12
  199. _currentDefButton
  200. Default Command Button Widget
  201. (unnamed)
  202. 3DGroupBox
  203. tbk_wid_type
  204. Automatically repairs itself when sized.
  205. ASYM_WID_Description
  206. Asymetrix
  207. ASYM_WID_Author
  208. 95-12-7
  209. ASYM_WID_CreateDate
  210. Shadow
  211. Highlight
  212. Caption
  213. Source
  214. (unnamed)
  215. 3DGroupBox
  216. tbk_wid_type
  217. Automatically repairs itself when sized.
  218. ASYM_WID_Description
  219. Asymetrix
  220. ASYM_WID_Author
  221. 95-12-7
  222. ASYM_WID_CreateDate
  223. Shadow
  224. Highlight
  225. Caption
  226. Destination
  227. &Host:
  228. propValue
  229. propValue
  230. _ftp_trim
  231. leaveField
  232. asym_reset
  233. propValue
  234. = _ftp_trim(
  235. notifyBefore asym_reset
  236. custom
  237. propType
  238. Login &Name:
  239. propValue
  240. propValue
  241. _ftp_trim
  242. leaveField
  243. asym_reset
  244. propValue
  245. = _ftp_trim(
  246. notifyBefore asym_reset
  247. custom
  248. propType
  249. &Password:
  250. Password
  251. custom
  252. propType
  253. &Account:
  254. Account
  255. propValue
  256. propValue
  257. _ftp_trim
  258. leaveField
  259. asym_reset
  260. propValue
  261. = _ftp_trim(
  262. notifyBefore asym_reset
  263. custom
  264. propType
  265. Remember login
  266. enterPage
  267. propValue
  268. propValue
  269. buttonClick
  270. propvalue
  271. asym_reset
  272. notifyBefore 
  273. propValue
  274. buttonClick
  275. qasym_reset
  276. opropvalue = 
  277. boolean
  278. propType
  279. Remem&ber
  280. remote dir explain
  281. asym_reset
  282. notifyBefore asym_reset
  283. Unless you specify a directory, the files will be copied into the login directory.y
  284. &Remote directory:
  285. Remote directory
  286. custom
  287. propType
  288. oldEmpty
  289. &Local directory
  290. Local Directory
  291. custom
  292. propType
  293. Choose Local Directory
  294. oldDir
  295. defDir
  296. propValue
  297. risNumber
  298. Ty_ftp_getString
  299. _ftp_CurrentDirectory
  300. Local Directory
  301. Local (source) directory:
  302. mU_ftp_SetCurrentDirectory
  303. propValue
  304. ASYM_ChooseDirectoryDlg
  305. buttonClick
  306. buttonClick
  307.     oldDir = _ftp_CurrentDirectory()
  308.     fld = 
  309. "Local 
  310.     defDir = propValue 
  311. ASYM_ChooseDirectoryDlg (_ftp_getString("
  312. Q(source) directory:"),\
  313. (isNumber(
  314. r> -1)
  315. _ftp_SetCurrentDirectory(
  316. excludeDefault
  317. Source Options
  318. LocalDirectory
  319. choice
  320. custom
  321. propType
  322. LocalDirectory
  323. All files in local direc&tory
  324. FileList
  325. List of &files
  326. Local Dir Spec
  327. local dir explain
  328. asym_reset
  329. notifyBefore asym_reset
  330. All the files in this directory, and all the files in subdirectories, will be copied to the destination directory and its subdirectories. Subdirectories will be created as necessary.
  331. Recurse
  332. boolean
  333. propType
  334. Incl&ude subdirectories
  335. File List Spec
  336. file list file explain
  337. This is a text file that contains a list of the files to copy to the remote directory.
  338. File list file
  339. file list file name
  340. buttonDoubleClick
  341.     fld = 
  342. "file list 
  343. = FALSE
  344. = TRUE
  345. &File list file:
  346. *#\&t&
  347. File List File Name
  348. custom
  349. propType
  350. FALSE
  351. typedIn
  352. Choose File List File
  353. oldDir
  354. prompt
  355. defDir
  356. risNumber
  357. ,2ftp_SetCurrentDirectory
  358. File List File Name
  359. File containing the list:
  360. defFn
  361. propValue
  362. List Files (*.lst),*.lst,All Files (*.*),*.*
  363. _ftp_PathOfFile
  364. filters
  365. propValue
  366. Local Directory
  367. ASYM_OpenFileDlg
  368. ftp_CurrentDirectory
  369. buttonClick
  370. buttonClick
  371.     oldDir = ftp_CurrentDirectory()
  372.     fld = 
  373. "File List 
  374. Name"
  375.     defDir = propValue 
  376.     defFn = 
  377. xNULL 
  378.     filters = "
  379. xFiles (*.lst),*.
  380. ,All 
  381. *),*.*" --** INTERNATIONAL
  382.     prompt = "
  383. containing the list:" --** 
  384.     -- openFileDlg(<
  385. >,<default file>,<
  386. path>,<
  387. >,<index>)
  388. ASYM_OpenFileDlg (
  389. (isNumber(
  390. r> -1)
  391.         --DG SPR 1793 
  392. Local 
  393. " = _ftp_PathOfFile(
  394. 1793 cad980825
  395. ftp_SetCurrentDirectory(
  396. Most Web servers use lowercase names only.
  397. PromptOverwrite
  398. propValue
  399. false
  400. propValue
  401. propvalue
  402. asym_reset
  403. propValue
  404. notifyBefore asym_reset
  405. opropvalue = 
  406. boolean
  407. propType
  408. &Confirm before replacing existing files
  409. OnlyIfNewer
  410. propValue
  411. false
  412. propValue
  413. propvalue
  414. asym_reset
  415. propValue
  416. notifyBefore asym_reset
  417. opropvalue = 
  418. boolean
  419. propType
  420. Copy only if local file is m&ore recent
  421. ForceLowerCase
  422. propValue
  423. false
  424. propValue
  425. propvalue
  426. asym_reset
  427. propValue
  428. notifyBefore asym_reset
  429. opropvalue = 
  430. boolean
  431. propType
  432. Force file names to lower ca&se
  433. ShowProgress
  434. propValue
  435. FALSE
  436. propValue
  437. propvalue
  438. asym_reset
  439. propValue
  440. xFALSE)
  441. notifyBefore asym_reset
  442. opropvalue = 
  443. boolean
  444. propType
  445. &Display a progress window
  446. ShowResult
  447. propValue
  448. false
  449. propValue
  450. propvalue
  451. asym_reset
  452. propValue
  453. notifyBefore asym_reset
  454. opropvalue = 
  455. boolean
  456. propType
  457. Display a &message box when done or if an error is detected
  458. mouseEnter
  459. mouseLeave
  460. i= 0,25,0
  461. Copyright 
  462.  1996-1998
  463. Asymetrix Learning Systems, Inc.
  464. buttonClick
  465. Ty_ftp_getString
  466. Start
  467. enterPage
  468. buttonClick
  469. notifyBefore 
  470. K= _ftp_getString("Start")
  471. !OK")
  472. default
  473. Start
  474. Cancel
  475. _ftp_messageBox
  476. oldFocus
  477. YesNo
  478. cancel
  479. Ty_ftp_getString
  480. ConfirmClose
  481. Are you sure you want to close?
  482. Question
  483. buttonClick
  484. Cancel
  485. Ty_ftp_getString
  486. Close
  487. enterPage
  488. buttonClick
  489.         oldFocus = 
  490. _ftp_messageBox(_ftp_getString("ConfirmClose",\
  491. "Are you sure 
  492. want 
  493. close?"),"FTP","Question","YesNo")
  494. notifyBefore 
  495. ancel")
  496. default
  497. escape
  498. Close
  499. tb60ftp.hlp
  500. %ASYM_WinHelp
  501. buttonClick
  502. buttonClick
  503. ASYM_WinHelp (NULL, "tb60ftp.hlp")
  504. password
  505. asym_reset
  506. enterPage
  507. paste
  508. clear
  509. setCurrentDefaultButton
  510. setDefaultButton
  511. enterField
  512. enterRecordField
  513. enterCombobox
  514. enterButton
  515. keyDown
  516. author
  517. reader
  518. leavePage
  519. selectionChanged
  520. setWidgetScript
  521. leaveButton
  522. author
  523. Login DB
  524. Overwrite File
  525. P Login
  526. Batch Upload DB
  527. ge id 6
  528. FTP Transfer
  529. Page "Batch Upload Spec - Standalone"
  530. s_asym_ftpProgressMessage
  531. fCaption
  532. Progress 1
  533. fCaption
  534. ge id 10 of Book "G:\MTB41\TB50FTP.SBK"
  535. Allow overwrite
  536. FTP Login
  537. s_asym_ftpProgressMessage
  538. Page id 11 of Book "G:\MTB41\TB50FTP.SBK"
  539. Page id 10 of Book "D:\TBSHARED\TBSystem\TB60FTP.SBK"
  540. Page id 5 of Book "D:\TBSHARED\TBSystem\TB60FTP.SBK"
  541. MAXTOR-1
  542. E:\biography\puppy9.exe
  543. E:\biography
  544. E:\biography\puppy9.exe(Y
  545. _asym_HyperPath
  546. <BookPath>
  547. :HDMEDIAPATH
  548. ftp_relogin
  549. s_asym_ftpUserID
  550. s_asym_ftpHandle
  551. iftp_open
  552. s_asym_ftPwd
  553. s_asym_ftpAccnt
  554. asym_ftpLogin
  555. asym_ftpLogin hostname, userID, pwd, accnt
  556. 4s_asym_ftpHandle, s_asym_ftpUserID, s_asym_ftPwd, s_asym_ftpAccnt
  557. B = ftp_open(
  558. hndl <= 0
  559. -345 -- Magic 
  560. "invalid 
  561. ftp_relogin(
  562. ) <> 0
  563. - 444 -- 
  564. " refused"
  565. = ftp_login("
  566. ", "myuserid", "mypassword", "");
  567. > 0 )
  568. 8", "
  569. ", "") == 0 )
  570. ftp_quit(
  571.  3:24:41 PM
  572. info_LastSavedBy
  573. 4/8/96 12:37:10 PM
  574. info_LastSaved
  575. 4/8/96 3:48:58 PM
  576. 4/8/96 3:55:07 PM
  577. MS Sans Serif
  578. 4/8/96 7:02:04 PM
  579. Times New Roman
  580. Charley Delaney
  581. Tom Giammarresi
  582. MS Sans Serif
  583. System
  584. Mike Florence
  585. Arial
  586. s Serif
  587. Arial
  588. s Serif
  589. Arial
  590. Arial
  591. Arial
  592. Tim Barham
  593. ASYMA_CustomColors
  594. 11/27/99 9:53:35 AM
  595. ASYMA_LastCatalog
  596. 10/26/98 9:23:10 PM
  597. ASSIST.WBK
  598. 0,75.3125,0
  599. 180,25.125,100
  600. 120,50,100
  601. 132,67.25,50.875
  602. 125,50,45.875
  603. 129,67.0625,79.8125
  604. 240,75.125,100
  605. 180,75.125,100
  606. :44:25 PM
  607. ASYM_AuthorResetPrompt
  608. ASYM_CaptionBar
  609. ASYM_BorderStyle
  610. ASYM_LogAppend
  611. ASYM_LogEncrypt
  612. <auto>
  613. ASYM_LogName
  614. Arial
  615. Arial
  616. author
  617. skrefFocus
  618. cancelBtn
  619. refBtn
  620. keyChar
  621. Cancel
  622. cancelBtn
  623. refBtn
  624. defBtn
  625. skrefFocus
  626. ASYM_IsWin31
  627. enterPage
  628. skrefFocus
  629. setDefButton
  630. refBtn
  631. button
  632. field
  633. skrefFocus
  634. pushbutton
  635. cancelBtn
  636. defBtn
  637. WORDWRAP
  638. rkrefFocus
  639. notifybefore 
  640. notifyAfter 
  641. xisOpen 
  642. targetWindow) 
  643. (currentPage 
  644. targetwindow <> 
  645. x = 13
  646. orefBtn
  647. enabled 
  648. buttonClick 
  649. orefFocus
  650. x = 27
  651. ocancelBtn
  652. notifyBefore 
  653. B"Cancel" 
  654. odefBtn = 
  655. B"OK" 
  656. ASYM_IsWin31() 
  657. u= "pushbutton"
  658. setDefButton btn
  659.         o = 
  660. o = NULL 
  661. o <> "
  662.         OK = (
  663. fieldType 
  664. "WORDWRAP")
  665.             u = sysPageUnitsPerPixel
  666. x1 - x, y1 - y, x2 + x, y2 + y
  667. trueText
  668. propValue
  669. ,,H.,
  670. trueText
  671. propValue
  672. trueText
  673. asym_reset
  674. trueText
  675. s_pwStr
  676. keyChar
  677. trueText
  678. s_pwStr
  679. keydown
  680. s_pwStr
  681. trueText
  682. enterField
  683. trueText
  684. propValue
  685. s_pwStr
  686. propValue
  687. leaveField
  688. propValue
  689. otrueText
  690. # = "*"
  691. notifyBefore asym_reset
  692. 4s_pwStr
  693.  = keyEnter
  694. selectedTextState 
  695. AnsiToChar(
  696. caretLocation + 1) 
  697. ) > 0
  698. = home
  699. , TRUE, 
  700. author
  701. skrefFocus
  702. cancelBtn
  703. refBtn
  704. keyChar
  705. Cancel
  706. cancelBtn
  707. refBtn
  708. defBtn
  709. skrefFocus
  710. ASYM_IsWin31
  711. enterPage
  712. skrefFocus
  713. setDefButton
  714. refBtn
  715. button
  716. field
  717. skrefFocus
  718. pushbutton
  719. cancelBtn
  720. defBtn
  721. WORDWRAP
  722. rkrefFocus
  723. notifybefore 
  724. notifyAfter 
  725. xisOpen 
  726. targetWindow) 
  727. (currentPage 
  728. targetwindow <> 
  729. x = 13
  730. orefBtn
  731. enabled 
  732. buttonClick 
  733. orefFocus
  734. x = 27
  735. ocancelBtn
  736. notifyBefore 
  737. B"Cancel" 
  738. odefBtn = 
  739. B"OK" 
  740. ASYM_IsWin31() 
  741. u= "pushbutton"
  742. setDefButton btn
  743.         o = 
  744. o = NULL 
  745. o <> "
  746.         OK = (
  747. fieldType 
  748. "WORDWRAP")
  749.             u = sysPageUnitsPerPixel
  750. x1 - x, y1 - y, x2 + x, y2 + y
  751. trueText
  752. propValue
  753. ,,H.,
  754. trueText
  755. propValue
  756. trueText
  757. asym_reset
  758. trueText
  759. s_pwStr
  760. keyChar
  761. trueText
  762. s_pwStr
  763. keydown
  764. s_pwStr
  765. trueText
  766. enterField
  767. trueText
  768. propValue
  769. s_pwStr
  770. propValue
  771. leaveField
  772. propValue
  773. otrueText
  774. # = "*"
  775. notifyBefore asym_reset
  776. 4s_pwStr
  777.  = keyEnter
  778. selectedTextState 
  779. AnsiToChar(
  780. caretLocation + 1) 
  781. ) > 0
  782. = home
  783. , TRUE, 
  784. button
  785. currentDefButton
  786. commandbutton
  787. setCurrentDefaultButton
  788. false
  789. button
  790. 3default
  791. defCmdButton
  792. commandbutton
  793. setDefaultButton
  794. _currentDefButton
  795. hideDefRect
  796. currentDefButton
  797. <lexcludeDefault
  798. button
  799. defCmdButton
  800. buttonRef
  801. _currentDefButton
  802. CommandButton
  803. currentDefButton
  804. _currentDefButton
  805. currentDefButton
  806. hideDefRect
  807. button
  808. btnList
  809. CommandButton
  810. cmdButtonList
  811. 3default
  812. btnList
  813. `cmdButtonList
  814. defCmdButton
  815. btnList
  816. escape
  817. `cmdButtonList
  818. escCmdButton
  819. btnList
  820. `cmdButtonList
  821. hlpCmdButton
  822. defCmdButton
  823. defBtn
  824. zshowRect
  825. showDefRect
  826. currentDefButton
  827. hideDefRect
  828. showRect
  829. showDefRect
  830. enterField
  831. showDefRect
  832. enterRecordField
  833. showDefRect
  834. enterCombobox
  835. showDefRect
  836. <lexcludeDefault
  837. zshowRect
  838. CommandButton
  839. enterButton
  840. hideDefRect
  841. CommandButton
  842. leaveButton
  843. currentDefButton
  844. !escCmdButton
  845. (hlpCmdButton
  846. field
  847. keyDown
  848. hideDefRect
  849. author
  850. showDefRect
  851. author
  852. reader
  853. _currentDefButton
  854. ASYM_Reset
  855. FALSE
  856. author
  857. enterPage
  858. reader
  859. showDefRect
  860. leavePage
  861. false
  862. author
  863. selectionChanged
  864. tbk_wid_name
  865. setWidgetScript
  866. -- Default Command Button Widget
  867. -- Written 
  868. HCharley Delaney
  869. -- Modifications 
  870. HTim Barham
  871. --     Based on 
  872. cPush 
  873. HJeff Day
  874. --     Updated 
  875. Windows 95 
  876. !Ayars
  877. -- Copyright 
  878.  1994-1998, Asymetrix Learning Systems, Inc. All Rights Reserved.
  879. -- Implements windows standard 
  880. Bbehavior 
  881. -- dialogs. A 
  882. -- CommandButton) responds 
  883. clicked 
  884. the Enter key 
  885. -- pressed 
  886. . When no 
  887. 9"default" 
  888. %though 
  889. [. The 
  890. -- that will 
  891. highlighted 
  892. -- darkened border (
  893. Zproperty 
  894. -- Also enables linking 
  895. Help 
  896. Cancel buttons 
  897. -- Esc 
  898. 6, respectively.
  899. -- This widget makes use 
  900. following 
  901. Breceives buttonClick
  902. , unless
  903. another non-excluded 
  904. --        escape            
  905. --        help            
  906. --        excludeDefault    
  907. , even 
  908. -- In addition, 
  909. messages can be sent 
  910. --        setDefaultButton btnRef
  911. --            sets 
  912. passed 
  913. --            
  914. clears 
  915. --        setCurrentDefaultButton 
  916. --            
  917. current 
  918. --            
  919. enter key) 
  920. ; does 
  921. xchange 
  922. persistent
  923. --            
  924. notifyBefore 
  925. "commandbutton"
  926.         currentDefButton() = 
  927. defCmdButton()
  928. hideDefRect()
  929. o_currentDefButton = 
  930.         buttonRef = 
  931. xTRUE
  932. clearDefRect
  933. --    bList = cmdButtonList()
  934. Zstack 
  935.     btnList = getObjectList(
  936. escCmdButton
  937. hlpCmdButton
  938. showDefRect
  939.     ls = 
  940.     lockScreen 
  941.     defBtn = 
  942. showRect(
  943. e= ls
  944. " obj
  945. enterCombobox
  946. notifyAfter 
  947. keyEnter
  948. <> NULL
  949. ASYM_Reset
  950. alwaysReader 
  951. e= FALSE 
  952. selectionChanged
  953. setWidgetScript tbk_wid_name, newScript
  954. default button
  955. password field
  956. default button
  957. password field
  958. DefCmdButton
  959. __ftpDLLName
  960.     -- Names 
  961. the FTP 
  962.     PossibleNames = "tb2ftp.dll,tb5ftp.
  963. winftp.
  964. 2ftp32.
  965. winftp32.
  966.     dirName = 
  967. objectContainer (
  968. -<> "\"
  969. xNULL
  970.     dllName
  971. fileExists(
  972. ) = 1
  973. possibleNames
  974. _ASYM_ftpBatchPutDirectory szHost, szUser, szPassword, \
  975. szAccount, szLocalDir, szRemoteDir, boolRecurse, \
  976. boolLowerCase, boolPromptOverwrite, bOnlyIfNewer,\
  977. boolProgressMessage, szDoneMessage, szJavaTopDir
  978. 4s_asym_ftpHandle, s_asym_ftpUserID, s_asym_ftpPassword,\
  979. s_asym_ftpAccnt, s_asym_ftp_fcnt, s_asym_ftp_promptOverwrite,\
  980. s_asym_ftpfsize, s_asym_ftp_fcntToDo, s_asym_ftp_fcntUpdated,    s_asym_ftp_fCntDone
  981. 4s_asym_ftp32
  982. ZLocalDirMap[][], RemoteDirMap[][]
  983. ZerrStr
  984.     myBk = 
  985.     oldCursor = 
  986.     result = 0
  987. xFALSE)
  988. ftp_isDirectory(
  989.         fileNameMask = 
  990.  & "*.*"
  991. r= expandString(_ftp_getString("No 
  992. Zdir named X",\
  993.  directory 
  994. xfound: %1"), 
  995.     bPromptOverwrite = 
  996. InitFTPLink(
  997.     --- If 
  998. >= 0, WE ARE NOW CONNECTED !
  999.         LoginPwd = ftp_pwd(
  1000. MoveToRemoteDirectory(
  1001.         currentPwd =
  1002.         -- reset 
  1003.  = 0 
  1004. ted = 0
  1005. setFTPDLLOptions 
  1006. Binary
  1007.  = countFiles(
  1008.             strCopying = _ftp_GetString("Inventorying","Checking files")
  1009. ShowStatus 
  1010.         -- Map 
  1011. subdirectories, 
  1012. Xwhether
  1013.         -- they exist 
  1014. can be created on 
  1015. remote 
  1016.         -- 
  1017. 4copying *
  1018. GetLocalDirMap(
  1019. , "ftp")\
  1020.  Manager" 
  1021. dimensions(
  1022.             javaFlag = dirInJavaDir(
  1023. , i, 
  1024.             lc = 
  1025. CreateOrVerifyRemoteDir(
  1026. ,i, lc, 
  1027. >= 0 
  1028.         -- 
  1029.  To Upload",\
  1030. upload 
  1031. site.")
  1032.         s_asym_ftp_fCntToDo = 
  1033. xinDir(
  1034.             lc = 0
  1035.             lc = 2
  1036. CopyingFiles",\
  1037. (s)...")
  1038.             strCnt = 
  1039. ,"%1 
  1040. x updated","%2 
  1041. x copied","%2 
  1042. "; " & 
  1043. ,s_asym_ftp_fCntUpdated),\
  1044.         -- 
  1045. "root" 
  1046. ) > 0
  1047. ftp_GetLastError()
  1048. putDirFiles(
  1049. , lc,\
  1050. ftp_mput(
  1051. , lc)
  1052. checkFTPResult(
  1053. >= 0    
  1054. each 
  1055. , i, 
  1056. lc = 0
  1057. lc = 2
  1058. PutSubDirFiles(
  1059. ,i, lc, 
  1060.          = 
  1061. ftp_GoodBye()
  1062. showStatus 
  1063. !    < 0 
  1064. r= "Undetermined error."
  1065. o    <> -26
  1066. ShowOptionalDone 
  1067.     >= 0
  1068. Hreference, i, 
  1069.     testDir = 
  1070. i][j] = 
  1071. i][j] & "\" 
  1072. msg, progress
  1073.     statusPg = 
  1074. FTPShowStatus 
  1075. _ASYM_ftpBatchPutFilesFromList 
  1076. szFileListFileName, \
  1077. ZWORD 
  1078. cntDone, 
  1079. xasym_ftpLinkDLL()
  1080.  = GetShortFileName32(
  1081. -- Dopple SPR#1793 SladeM 082498
  1082.  = ftp_CurrentDirectory()
  1083.  = _ftp_PathOfFile(
  1084. sz_LocalDir = 
  1085. Try()
  1086.         ss = 
  1087. (-sysErrorNumber)
  1088. >= 0, 
  1089. list 
  1090.     --- If 
  1091. >= 0, WE 
  1092.         -- 
  1093.  = 0 
  1094. ...")
  1095. ,"%1 
  1096. "; " & 
  1097.         -- 
  1098.  = 565
  1099.         -- OK, here we 
  1100.         ss = 
  1101.  <> 0 
  1102.  <> 565 -- EOF
  1103. _ftp_trim(
  1104. lowerCase(
  1105.             srcFn = 
  1106.             destFn = 
  1107.             -- Validate 
  1108. source 
  1109.             actualSrcFn = 
  1110. ":\" 
  1111. "\\" 
  1112. FileExists(
  1113.  x",\
  1114. "Cannot find 
  1115.  %1"), 
  1116.             --
  1117.             --    
  1118.  & ",0,0"
  1119.             --    
  1120.             --
  1121.             DestFileNameWasSpecified = (
  1122. getLongFileName32(
  1123. -- 8.3 
  1124. -- Use 
  1125. destination, but 
  1126. path portion
  1127. Vi+1 
  1128.             -- Detect 
  1129.             -- 
  1130. does, 
  1131.  spec 
  1132.             -- navigate 
  1133. equivalent 
  1134. ) = 1
  1135.             copyResult = 0
  1136.             dirDepth = 0
  1137.             destPath = 
  1138. ~("\", 
  1139. ) = 0
  1140. ~("/", 
  1141. ) = 0
  1142. ".\" 
  1143. ~("\",
  1144. ) = 0
  1145. "./" 
  1146. ~("/",
  1147. ) = 0
  1148. ("/" 
  1149. ("\" 
  1150. ~("/", 
  1151. cp > 0
  1152. ~("/", 
  1153. Vi+1 
  1154. c"\")
  1155. (":\" 
  1156. ("\\" 
  1157.             -- If 
  1158. specified 
  1159.             -- 
  1160. where we 
  1161. . If 
  1162. , the
  1163.             -- 
  1164.  will be a subdirectory 
  1165. that 
  1166.  dirs 
  1167. %needed
  1168. oldPwd = 
  1169. ) > 0 
  1170. ) --** DEBUG
  1171. ~("\",
  1172. p = 1
  1173. p > 0 
  1174. ftp_CWD(
  1175. exists
  1176. xseem 
  1177. ,. Try 
  1178. ftp_mkdir(
  1179. isNumber(
  1180. ASYM_ftpGetErrorString(
  1181. CannotCreateRemoteDir X",\
  1182. %1"), 
  1183. -- If no 
  1184.  occured, we should 
  1185. OK = 
  1186. xisRemoteFileOlder(
  1187. OK = 
  1188. destInfo = 
  1189. ""%1"""),
  1190. allowOverwrite(
  1191. OK = 
  1192. = -26
  1193. OK = 
  1194. Canceled 
  1195. Huser",\
  1196. getShortFileName32(
  1197. ":\" 
  1198. & "\" 
  1199. ftp_ProgressBox(
  1200. ftp_put(
  1201. ftp_CDUp(
  1202. -- This 
  1203. * happen. Yeah, 
  1204. r= "Out 
  1205. sync 
  1206. walking 
  1207. ftp_cwd(
  1208.  = 565 
  1209.  = 565
  1210.         ssnu = 
  1211. a >= 0 
  1212. ! = 0
  1213.         -- 
  1214. ftp_Goodbye()
  1215.  !< 0 
  1216. ^!<> -26
  1217. z!>= 0
  1218.     se = 
  1219.     ss = 
  1220.     close 
  1221. r= se
  1222. bProgressMessage, bLowerCase, bBinary
  1223.         lc = 0
  1224.         lc = 2
  1225. ftp_setASCII(
  1226. ftp_setBinary(
  1227. static var 
  1228.     rcode = ftp_replyCode(
  1229. 4# = 
  1230. c"aborted 
  1231. '#-26
  1232. d# = 
  1233. "Transfer canceled 
  1234. m>= 400 
  1235. x< 600
  1236. "UnknownTransferError X",\
  1237. cuploading 
  1238. &(s)."), 
  1239. --    Brain 
  1240. 2694 - I don't 
  1241.  why 
  1242. getting
  1243. --    cleared 
  1244. causing problems because 
  1245. assumed 
  1246. be a valid
  1247. --    boolean 
  1248. lots 
  1249. places.
  1250. _ASYM_ftpGetFile 
  1251. &RemoteFileName, szLocalFileName, 
  1252. \&boolBinary
  1253. szRemoteFileName 
  1254. v%>= 0
  1255. %>= 0 
  1256. ) = 1\
  1257. xisLocalFileOlder(
  1258. %-121
  1259. d(.")
  1260. $&>= 0\
  1261. ) = 1
  1262. _ftp_AllowOverwriteDB(
  1263. "Yes" 
  1264. &>= 0    
  1265. &>= 0
  1266.         tempFn = 
  1267.             destfN = 
  1268. ) did 
  1269. #already; 
  1270. e( = 
  1271. & "$$$FTP$.TMP"
  1272. _( = 
  1273. ftp_Quit(
  1274. M(< 0
  1275. asym_ftpGetErrorString(
  1276. (-425
  1277. H+ X 
  1278. ,Y",\
  1279. a+ ""%1"" 
  1280. 9,Server ""%2""."),\
  1281. CRLF & 
  1282. moveFile(
  1283. ) = 1
  1284. RemoveFile(
  1285. )< 0 
  1286. "%1" 
  1287. h*<> -26
  1288. _ASYM_ftpPutFile 
  1289. FileExists32(
  1290. r= errString32(
  1291. *BadLocalFileNameX",\
  1292. p: %1"), 
  1293.         fN = 
  1294.         fN = 
  1295. $. = boolPromptOverWrite 
  1296. ,>= 0
  1297.         remoteFn = 
  1298. Vi+1 
  1299. xreally a loop, used 
  1300. easy 
  1301. tryPwd = 
  1302. tryDir = 
  1303.  >= 0
  1304. remFileInfo = remoteFileInfo(
  1305. >= localFileDateInSeconds(
  1306. .- 121
  1307. 7.on 
  1308. 2server ""%1"""),
  1309. P/-26
  1310. s/>= 0
  1311. />= 0
  1312. |1fN, 
  1313. ftp_quit(
  1314. b1 = 
  1315. >.Cantput X 
  1316. Y on Z",\
  1317. 3 ""%1"" 
  1318. 3 ""%2"" on 
  1319. 3""."),\
  1320. 1<> -26
  1321. e3 = 
  1322. r3 = 
  1323. 42>=0 
  1324.     dosDLL = "tbdos.dll"
  1325.     ss = 
  1326.     linkDLL 
  1327.         INT 
  1328. STRING)
  1329.  GetDirectoryOnlyList(
  1330. ' GetFileDate(
  1331. ; GetFileList(
  1332.         LONG GetFileSize(
  1333. e GetFileOnlyList(
  1334.  GetFileAttributes(
  1335. MoveFile(
  1336. verNo = 40
  1337. 4 = ASYM_Is32Bit()
  1338.         fileDLL32 = "tbfile32.
  1339. p4 = (
  1340. = -24
  1341. file32DLL && "
  1342. +" && 
  1343. "Continuing without 
  1344. psupport."
  1345. CopyFile = copyFile32(
  1346. CreateDirectory = createDirectory32(
  1347. ! = fileExists32(
  1348.  GetCurrentDirectory = 
  1349.  GetCurrentDrive = GetCurrentDrive32()
  1350.  = GetFileAttributes32(
  1351.  = GetFileDate32(
  1352.  = GetFileList32(
  1353.  = GetFileOnlyList32(
  1354.  = GetFileSize32(
  1355.  = MoveFile32(
  1356.  = RemoveFile32(
  1357. SetCurrentDirectory = 
  1358. SetCurrentDrive = SetCurrentDrive32(
  1359. "kernel"
  1360. GetTempFileName(BYTE,
  1361. +,POINTER)
  1362. +GlobalAlloc(
  1363. +,DWORD)
  1364. $ GlobalLock(
  1365. +GlobalUnlock(
  1366. +GlobalFree(
  1367. ,BringWindowToTop(
  1368. %,ShowWindow(
  1369.      IsWindow(
  1370. ftp_Abort(
  1371. ftp_CopyReplyStr(INT,
  1372. ftp_delete(
  1373. ftp_dir(
  1374. ,remotedir|
  1375. y,localfile
  1376. ,remotefile,
  1377.  ftp_getReply(
  1378. ftp_IsConnected(
  1379. ftp_SetLocalDir = ftp_lcd(
  1380. ftp_login(
  1381. ftp_ls(
  1382. _ftp_lastError = 
  1383. ,INT)
  1384.         -- 
  1385. ftp_mget(
  1386. _ftp_mput = 
  1387. ftp_OpenHostSession = ftp_open(
  1388. _ftp_put = 
  1389. _ftp_pwd = 
  1390. _ftp_quote = 
  1391. ftp_relogin(
  1392. ftp_rmdir(
  1393. ftp_setbinary(
  1394.  = ftp_statusBox(
  1395.         -- 
  1396. _ftp_messageBox(
  1397. , hand)
  1398. 4 p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
  1399. op1,p2,p3,p4,p5,p6,p7,p8,p9,
  1400. CountFiles 
  1401. -2rowN, lc, bProgressMsg
  1402. 'dead reckoning 
  1403.     -- At 
  1404. function, we must 
  1405.     -- same 
  1406. which we started.
  1407. ZstrMsg
  1408. >)--**
  1409.         remDir = 
  1410. U& ",0,0"
  1411.         -- Does 
  1412. =<> 0
  1413.             -- 
  1414. =<> 0
  1415. "ir X",\
  1416. ~=%1"), 
  1417. L>ErrNavRemTree",\
  1418. navigating 
  1419. ;tree"),
  1420.     hBuff = 
  1421. 0x0042,256)
  1422.     lpBuff = 
  1423. , 255)
  1424. FlushMessageQueue()
  1425.             mmYield
  1426.         unlinkDLL 
  1427. , 255)
  1428. c, cmd
  1429. , 255)
  1430. "oops"
  1431. ftp_replyString 
  1432. ftp_CopyReplyString(
  1433. , 255)
  1434. FTPErrNoFromErrString s
  1435.     -- Parses 
  1436. bEstrange 
  1437. 8 strings 
  1438. IEdll 
  1439. extract 
  1440. < 999 
  1441. getDirSeparator 
  1442.     systName = ftp_Quote(
  1443. 4D"SYST")
  1444.     -- Fill 
  1445. %we learn about different systems
  1446. c":\"
  1447. c"\" 
  1448.         sep = "\"
  1449. c"Windows" 
  1450. c"NT"
  1451. //" -- 
  1452. F99.99% 
  1453. EboolShowProgress
  1454. =E_asym_ftpHost, \
  1455. !Easym_ftpPwd
  1456. pAConnecting", "
  1457. ..."), 
  1458. 2A we believe we are 
  1459.  linked 
  1460.     oldEnMW = enabled 
  1461. s_asym_ftpHost 
  1462. ftp_isConnected(
  1463. F) = 1
  1464. gG) = 0
  1465.         -- Different connection
  1466.     -- Looks like we 
  1467.  = ftp_openHostSession(
  1468.         errNo = 
  1469. "unknown host" 
  1470. ': %1" & 
  1471. "Connection failed.")
  1472. xJX",\
  1473. 1"".")
  1474.  = -(
  1475.  >= 0
  1476. ;I = 
  1477.  > 0 
  1478. %H> 0
  1479. FEConnectedLogin",\
  1480. . Logging 
  1481. ..."), 
  1482. H<> 0
  1483. KY",\
  1484. ~+ ""%1"" refused 
  1485.  = -(
  1486. zJ = 
  1487.  = -26
  1488.  >= 0
  1489. G OK",\
  1490. G successful. One moment, please..."), 
  1491.         -- store 
  1492. /Moriginal 
  1493.         s_asym_ftpPwd = 
  1494. <LcreateIfNecessary
  1495. Mbase 
  1496. Mdesired
  1497.     -- Assume 
  1498. always "moving 
  1499.     -- Returns 0 
  1500. , negative 
  1501. zotherwise
  1502. rightMatch(
  1503. ^Mpwd)
  1504. trouble. We 
  1505. parse 
  1506.     -- Identify 
  1507. Oseparator 
  1508. .Ktrees
  1509.     -- We may have 
  1510. guess. If 
  1511.  was 
  1512. xcorrect, let us try
  1513.     -- a couple others. 
  1514. , but, hey
  1515. 3ftp 
  1516. xfollow convention?
  1517.     seps = 
  1518. ParseDirs(
  1519.             err = 0
  1520. 3[i]) <> 0
  1521. , maybe 
  1522. 4[i]) <> 0
  1523. -- We 
  1524.  big 
  1525. -- probably 550 permission denied
  1526. (MCannotGoOrMakeRemDir X",\
  1527. x:access 
  1528. 0M""%1"" 
  1529. ."), 
  1530. 4[i])
  1531. -- Created 
  1532. , let's 
  1533. 5[i]) <> 0
  1534. Mx",\
  1535. M%1."), 
  1536. O5[i])
  1537. Nx",\
  1538. N%1."), 
  1539. 5[i])
  1540.     debugpwd = 
  1541.  dirspec, 
  1542.     cnt = 0
  1543.     p = 
  1544. cp > 0 
  1545. 8 <> 
  1546. p = 1 
  1547.             -- special 
  1548. M-- travel 
  1549.             p = 
  1550. p > 0
  1551. p = 1 -- weird 
  1552. M"//"
  1553.             p = 
  1554. ~(sep, 
  1555. p > 0
  1556. 27[cnt] = 
  1557.         p = 
  1558. R bShowProgress
  1559. R)--**
  1560.         subDir = 
  1561. (& "\" 
  1562. lc = 0
  1563.         -- 
  1564.  -- got a 
  1565. there
  1566. T & "*.*"
  1567. Q, lc,\
  1568. PutDirFiles 
  1569. R, lc,\
  1570. Ts__ftp_tempDirFile
  1571. oP...")
  1572. P,"%1 
  1573. "; " & 
  1574. T = 0
  1575.     -- Assumes we 
  1576. @U = 
  1577. RU > 0
  1578. removeFile(
  1579.  = ASYM_ftpMakeTempFile("
  1580. V"*.*", 
  1581. S -- 
  1582.             fList = 
  1583. Tx",\
  1584. T""%1"""),
  1585. fn = 
  1586. fullFn = 
  1587. dA& fn
  1588. fn = 
  1589. ),1))
  1590. fn = 
  1591. <W = 
  1592. U(fn)
  1593. Vj+1 
  1594. lc = 1
  1595. DupperCase(
  1596. lc = 0
  1597. Xfn, 
  1598. = -26
  1599. Yfn, 
  1600. xX< 0
  1601. ,Yted
  1602. X, lc)
  1603.             se = 
  1604. r= se
  1605. ]Z = 200
  1606. D?err)
  1607. H=.")
  1608. *ZUnspecifiedMassPutError",\
  1609. V](s).")
  1610. [s__ftp_remdirlist
  1611. getRemoteFileList 
  1612. 32000
  1613. \localFn, 
  1614.     d1 = 
  1615.     d2 = 
  1616. RemoteFileInfo(
  1617.         d2 = remoteFileDateInSeconds(
  1618. d2 >= d1
  1619. @[ -- 
  1620. doubt, 
  1621. 's older
  1622.     d1 = 
  1623.     d2 = 
  1624. d2 < d1
  1625. [ -- 
  1626. ZisNT, dirInfo, fnDir
  1627. *lstrcmp(
  1628.     Lfn = 
  1629. U(fn)
  1630. i > 1
  1631.             fn = 
  1632. Vi+1 
  1633. Y    e("
  1634. o_)--**
  1635. @$<> 
  1636. _"*.*", 
  1637.     dummy = 
  1638.     ss = 
  1639.         d = 0
  1640.         sz = 0
  1641. , fn) = 0
  1642. d1 = 
  1643. d2 = 
  1644. "mm-dd-y"
  1645. "hh:minAMPM"
  1646. d = d1 + d2
  1647. sz = 
  1648.  = d && sz && fn
  1649. , fn) = 0
  1650. sz = 
  1651. t = 0
  1652. d1 = 
  1653. d2 = 
  1654. "h24:
  1655.  & ", " & 
  1656. "MMM d, y"
  1657.  = d && sz && fn
  1658. IO, destFnInfo, srcFnInfo, isBatch
  1659. KVexactMatch
  1660. "All"
  1661. Wb-26 --** magic "
  1662. FindFileInRemDirList fn
  1663. ,fn) = 0
  1664.  substrng, 
  1665. @e = 
  1666. =cBad transfer",\
  1667. "The 
  1668.  could 
  1669. xbe completed.")
  1670. Q^."), 
  1671.  f = 
  1672. "info"
  1673. f"FTP",
  1674. _ASYM_ftpMakeTempFile szStub
  1675. szStup 
  1676. getTempFileName(0,
  1677. <> -1
  1678. _ASYM_ftpDeleteLocalFile szFn
  1679. oi32-bit version ASAP
  1680. r= se
  1681. _ftp_delFileTree p1,p2,p3,p4,p5,p6,p7
  1682. zapDirFiles (
  1683. /g,p1,p2,p3,p4,p5,p6,p7)
  1684. _ftp_delDirTree p1,p2,p3,p4,p5,p6,p7
  1685. ff,p1,p2,p3,p4,p5,p6,p7)
  1686. uboolDelTheDir, 
  1687. iConfirm, szShowResult
  1688. 4s_asym_ftp_delOK, s_asym_ftp_delFailed
  1689. qh>=0
  1690.     --- If 
  1691. h>= 0, WE 
  1692. h>= 0
  1693.             --
  1694. h>= 0 
  1695. boolConfirm 
  1696. )fDelDirtree confirm",\
  1697. qh""%1"""\
  1698. fDelFileTree 
  1699. h""%1""?")
  1700. _ftp_MessageBox(
  1701. "question","YesNo")
  1702. "j-26
  1703. 2j>= 0
  1704.         beginPwd =
  1705. d = 0
  1706.         -- 
  1707. jdeleteFilesInCurrentRemoteDir(
  1708. j>= 0) 
  1709.         dirToZap = 
  1710. Vi+1 
  1711.     se = 
  1712. lloginPwd)
  1713. r= se
  1714. k>= 0
  1715. B"",\
  1716. "Successfully deleted 
  1717. $k""%1"""\
  1718. PiDelFiletree 
  1719. k""%1."""\
  1720. GC"%2
  1721. l>= 0
  1722.             captn = SPACE
  1723.             icn = "
  1724. jDeltree 
  1725. xIdeleting 
  1726. Pl""%1"""\
  1727. (j.")\
  1728.         -- 
  1729. |o"", 
  1730. Vn>= 0
  1731. remFn = 
  1732. x"." 
  1733. x".."
  1734. ,o>= 0
  1735. p"", 
  1736. vAnds fN
  1737. :=fn)
  1738. "mm/dd/y"
  1739. j:sec"
  1740.     -- assumes we 
  1741. 2rfN,
  1742.         ss = 
  1743.         -- 
  1744. UNIX 
  1745.             -- unix?
  1746.             t = 0
  1747.             d1 = 
  1748.             d2 = 
  1749.             d = 
  1750.  & ", " & 
  1751.             -- NT?
  1752.             d1 = 
  1753.             d2 = 
  1754. "mm-dd-y"
  1755.             d = d1 + d2
  1756. 69p1,p2,p3
  1757. ConfirmAbortTransfer()
  1758. disableViewers
  1759. 9(p1,p2,p3)
  1760. ReEnableViewers
  1761. r p1,p2,p3
  1762. ;s(p1,p2,p3)
  1763. `:p1,p2,p3
  1764. :(p1,p2,p3)
  1765. 4s__winArray[][]
  1766. 4s__winArrayCnt
  1767. ;i][1] = 
  1768. Ei][2]
  1769.     mainWin = windowHandle 
  1770. isWindow(MainWin) <> 0
  1771. DisableViewers
  1772.     activeWin = 
  1773.     winList = sysOpenWindows
  1774. ][1] = 
  1775. ][2] = 
  1776. PsAskCancelFileXfer",\
  1777. ?"),"
  1778. x"No")
  1779. ?Y.")
  1780. q childSpec, parentDir
  1781.     --returns 
  1782. a sub 
  1783. Z <> "\"
  1784. propValue
  1785. fixMyPrompt
  1786. buttonClick
  1787. oenabled
  1788.         txt = _ftp_getString("Must specify 
  1789. Zdir",\
  1790. "You must 
  1791. Zdirectory.")
  1792. Rng("Explain recurse",\
  1793. "All the files 
  1794. subdirectories,"\
  1795. && "will be copied 
  1796. ?destination 
  1797. && "Subdirectories 
  1798. @reated 
  1799. %necessary.")
  1800.  explain" 
  1801. = txt
  1802. notifyBefore asym_reset
  1803. opropvalue = 
  1804. buttonClick
  1805. opropValue = 
  1806.     -- If 
  1807. list, 
  1808. the 2nd 
  1809. "lock",
  1810.     -- disable 
  1811. that was 
  1812. xchosen, 
  1813.     lockOut = FALSE
  1814. p) > 1
  1815.  = "LocalDirectory"
  1816. ochoice = 
  1817.         OK = (
  1818.  = OK
  1819.             enabled 
  1820. 4 = (OK)
  1821. I = TRUE
  1822.     grpLocalDirSpec = 
  1823.     grpFileListSpec = 
  1824. propValue
  1825. ooldEmpty
  1826. fixMyPrompt
  1827. = _ftp_trim(
  1828. notifyBefore 
  1829. y) <> 
  1830.         txt = _ftp_getString("Explain no remdir",\
  1831. "Unless you specify a directory, the files will be copied"\
  1832.  login 
  1833. "The 
  1834. Mspecified 
  1835. && "If 
  1836. v does 
  1837. xexist, 
  1838. treated 
  1839. "remote 
  1840.  explain" 
  1841. asym_reset
  1842. notifyBefore 
  1843. reset
  1844.     bar = 
  1845.     fld = 
  1846. "status" 
  1847. sysPageUnitsPerPixel
  1848. Hxp*2
  1849. Hyp*2
  1850. Hxp*2
  1851. Hyp*2
  1852.     xRange 
  1853. x2 - x1
  1854. x1,y1,x1,y2
  1855. progress 
  1856. ZtheCaption
  1857.     cnt = 
  1858. n <> 
  1859. E<> 2
  1860. n = 0
  1861.         n = 0
  1862. (n) > 1
  1863. n > 0
  1864.             n = 
  1865.             n = 0
  1866.     n = 
  1867. j(1, n))
  1868. B"bar" 
  1869.     x1 = 
  1870. oldLock 
  1871. lockScreen 
  1872. targetWindow
  1873. n = 0
  1874. x1 + 
  1875. (n > 0 
  1876. ASYM_Reset
  1877. notifyAfter 
  1878. _ftp_messageBox txt,titl,icn,btns,hlpTag,hlpFile
  1879.     LOCAL WORD flags
  1880.     linkDLL "USER"
  1881.         INT __MessageBox = 
  1882. 2,STRING,
  1883. _ <> 
  1884. b <> 
  1885.         F1Msg = 0x0400+208
  1886.         translateWindowMessage 
  1887. windowHandle 
  1888. targetWindow
  1889.             on 
  1890. F1Pressed 
  1891. "stop"
  1892. "hand"
  1893. H0x0010
  1894. c"question"
  1895. H0x0020
  1896. c"exclamation"
  1897. H0x0030
  1898. c"info"
  1899. c"asteri"
  1900. H0x0040
  1901. "OKCancel"
  1902. H0x0001
  1903. "RetryCancel"
  1904. H0x0005
  1905. "AbortRetryIgnore"
  1906. H0x0002
  1907. "YesNo"
  1908. H0x0004
  1909. "YesNoCancel"
  1910. H0x0003
  1911. "abort"
  1912. "retry"
  1913. "ignore"
  1914. "yes"
  1915.         untranslateWindowMessage 
  1916. oHlpTag
  1917. oHlpFile
  1918. ASYM_WinHelp(
  1919. AllowOverwriteDB destFn, srcFn, destFnInfo, srcFnInfo, IsBatch
  1920.     v = 
  1921. D overwrite" 
  1922. isOpen 
  1923.         close v
  1924.     defaultPage 
  1925.     txt = expandString(_ftp_GetString("Replace f prompt",\
  1926. existing file" & CRLF & """%1"""), 
  1927. xNULL
  1928. N x",\
  1929. \%1"""), 
  1930. "Text" 
  1931.     enabled 
  1932. B"All" 
  1933. xFALSE)
  1934. 4s_asym_ftp_allowODB
  1935.     oldCursor = 
  1936. %modal
  1937. GB & ""
  1938. buttonClick
  1939. "Yes"
  1940. FTPShowStatus msg, progress1
  1941. hideMyViewer
  1942.         v = 
  1943. "Progress 1" 
  1944.         defCaption 
  1945. v = s_asym_ftpProgressMessage
  1946. xIsOpen 
  1947.             defaultPage 
  1948. x"<keep>"
  1949. "Info" 
  1950.             -- 
  1951. spec:
  1952.             -- The value 
  1953. 1, 2 
  1954.             -- If 3 
  1955. , the 1st 
  1956. assumed 
  1957. be shown
  1958.             --         
  1959. range (must be positive 
  1960.             --        
  1961.             -- If 2 
  1962.             --        
  1963.             -- If 1 
  1964.             --        
  1965. no bar 
  1966. list" 
  1967. Jprompt" 
  1968. ) > 0
  1969. showMyViewer
  1970.     v = 
  1971. state 
  1972. "minimized"
  1973. v = _ftp_GetString("Transfer")\
  1974.         linkDLL user
  1975.             WORD BringWindowToTop(
  1976. windowHandle 
  1977.     v = 
  1978. objectContainer (
  1979.         close v
  1980. 4s_cancel
  1981. cmdLine
  1982. 4s_appCmdLine
  1983. leaveApplication
  1984. enterApplication
  1985.     -- only one instance 
  1986. allowed
  1987.  "ToolBook" 
  1988. xNULL
  1989.             hWnd = 
  1990.             linkDLL "user"
  1991. WORD ShowWindow(
  1992. BringWindowToTop(
  1993. setRemote "localDirAndFileList" 
  1994.             --sysSuspendMessages = TRUE
  1995.     ss = 
  1996. = FALSE; 
  1997.     dllName = "tbdlg.
  1998. ASYM_Is32Bit()
  1999. --            STRING getShortFileName32 (
  2000. $openFileDlg = openFileDlgLFN (
  2001. P, INT)
  2002. \chooseDirectoryDlg = 
  2003. ASYM_MessageBox (expandString (ASYM_GetString ("CantFindDLL", "Cannot find required 
  2004. %1"), \
  2005. FInitError", "Initialization 
  2006. ), "Exclamation", "OK")
  2007. ASYM_OpenFileDlg captionText, defaultFile, defaultPath, filters, index
  2008. ASYM_ChooseDirectoryDlg 
  2009. propValue
  2010. _ftp_trim(
  2011.     btn = 
  2012. B"recurse" 
  2013.     enabled 
  2014. _ftp_isDirectory(
  2015. xFALSE
  2016. fixMyPrompt 
  2017. notifyBefore 
  2018.         OK = 
  2019. oOK = OK
  2020. }asym_reset
  2021. --Modifications
  2022. --DG SPR 1793 cad980825
  2023. file 
  2024. Local Directory 
  2025. propValue
  2026. _ftp_trim(
  2027. ooldEmpty
  2028. fixMyPrompt
  2029.             --1793
  2030. otypedIn = FALSE
  2031. --1793    
  2032. "TRUE
  2033. notifyBefore 
  2034. --1793
  2035. --1793
  2036. --1793
  2037. updateLocalDir            --1793
  2038.     --1793
  2039. \--1793
  2040. ASYM_IsFile(
  2041. " = _ftp_PathOfFile(
  2042. asym_reset
  2043. linkToDLL
  2044. 4s_asym_ftp32
  2045.     ss = 
  2046.     verno = 
  2047. sysVersion & 
  2048. = FALSE
  2049. --    linkDLL ("tb" & 
  2050. D& "DOS.dll")
  2051.         INT CopyFile(STRING,
  2052. reateDirectory(
  2053. ! GetCurrentDirectory(
  2054. > GetCurrentDrive()
  2055. U GetFileAttributes(
  2056. p GetFileDate(
  2057.  GetFileList(
  2058.  GetFileOnlyList(
  2059.         LONG GetFileSize(
  2060. SetCurrentDirectory(
  2061. SetCurrentDrive(
  2062. xNULL
  2063. "DISABLED"
  2064. r= "-24"
  2065.  = ASYM_Is32Bit()
  2066.         file32DLL = "tbfile32.
  2067. FileExists32 (
  2068. = -24
  2069. a&& "error" && 
  2070.              & CRLF & 
  2071. "Continuing without 
  2072. psupport."
  2073.      getLongFileName32(
  2074. WORD)
  2075.      getShortFileName32(
  2076.              = copyFile32(
  2077.     CreateDirectory     = createDirectory32(
  2078.             INT        
  2079.              = fileExists32(
  2080.      = GetCurrentDrive32()
  2081.      = GetFileAttributes32(
  2082.          = GetFileDate32(
  2083.          = GetFileList32(
  2084.      = GetFileOnlyList32(
  2085.          = GetFileSize32(
  2086.     MoveFile             = MoveFile32(
  2087.     RemoveFile             = RemoveFile32(
  2088.      = SetCurrentDrive32(
  2089. _ftp_IsDirectory dirspec
  2090. ("D" 
  2091. _ftp_SetCurrentDirectory pathStr
  2092.     result = -1
  2093.     ccnt = 
  2094. &- 1 
  2095. C <> ":"
  2096.     d = 
  2097.     p = 
  2098. ~(":", 
  2099. p > 1
  2100.         nd = 
  2101.         -- This works more nicely 
  2102. fCBT Edition, but won't fail 
  2103. _ASYM_IsDriveReady(nd) 
  2104.  (nd)
  2105. _ftp_CurrentDirectory
  2106.     drv = 
  2107.     dir = 
  2108. <> "\"
  2109. c":" 
  2110. c"\\"
  2111. expandString("%1:\%2",
  2112. lowerCase(
  2113. _ASYM_ftpGetTotalFileSize dirName, boolRecurse,\
  2114. boolShowProgress
  2115. 4s_asym_ftp_fcnt, s_asym_ftp_fsize
  2116. ZLocalDirMap[][]
  2117.     oldCursor = 
  2118. E = 0
  2119. ^ = 0
  2120. GetLocalDirMap(
  2121.  & "*.*",
  2122. Hreference,\
  2123. szLocalDir, dirDepth, boolTallyFileSize, 
  2124. , ftpkey
  2125.     -- Assumes 
  2126. ? ends 
  2127. fa "\"
  2128. ftpKey 
  2129. ShowStatus "<keep>", 
  2130.  & ",0,0"\
  2131. "glue 
  2132. winftp" 
  2133. dimensions(
  2134.     oldCnt = 
  2135.     oldDepth = 
  2136.     fileNameMask =     
  2137.  & "*.*"
  2138.     dirList = 
  2139.     -- While here, might 
  2140. %well count the files
  2141. HcountFiles(
  2142. [i] = 
  2143. cnt][i]
  2144. j] = 
  2145. & "\"),
  2146. _ASYM_ftpLocalCopyFiles sourceDir, destDir, bRecurse,\
  2147. bPromptOverwrite, bOnlyIfNewer, bShowProgress, szShowResult
  2148. , s_cancel,\
  2149. s_asym_ftp__nDone, s_asym_ftp__sizeDone,s_asym_ftp__start,\
  2150. s_asym_ftp__overwrite
  2151. LinkToDLL
  2152. ne = 0
  2153. w = 0
  2154.     errVal = 0
  2155.         -- Count 
  2156. root directory 
  2157.  & "*.*",
  2158. r= _ftp_GetString("Access denied","
  2159. /CantCreateDestDir",\
  2160. "Cannot 
  2161.  destination 
  2162. ") && 
  2163. >= 0 
  2164.         -- Map 
  2165. subdirectories 
  2166. those
  2167.         -- As we 
  2168. %needed
  2169. ) -- don't tally 
  2170. subDirCnt
  2171. i][j]
  2172. & "\" 
  2173. subDest = 
  2174. ") && 
  2175.             subSrc = 
  2176. copyDirFilesOnly(
  2177. -- recursive
  2178. >= 0 
  2179. >= 0 
  2180. "), 100,100
  2181. showStatus 
  2182. -26 -- canceled 
  2183. Huser
  2184. Undefined transfer 
  2185.             txt = 
  2186. Transfer complete","
  2187.  update",\
  2188. be updated.")
  2189.      copied 
  2190. c."), 
  2191.             captn = SPACE
  2192.             icn = "info"
  2193. #hand"
  2194. _ftp_MessageBox(txt,
  2195. msg, prgrs
  2196.     pgStatus =
  2197. B"Cancel" 
  2198. FTPShowStatus 
  2199.  srcDir, 
  2200. te = 
  2201.     fList = 
  2202. g & "*.*",
  2203. y,"N"))
  2204.     strFmt = "#" & sysThousand & "##0"
  2205.     tot = 
  2206.     progressTxt = 
  2207. Y bytes 
  2208.         fn = 
  2209.             v = windowFromPoint(pageUnitsToScreen(\
  2210. mousePosition 
  2211. q = objectFromPoint(
  2212. FlushMessageQueue()
  2213. E    skCancelFileXfer",\
  2214. ,"question","YesNo")
  2215.         srcFn = 
  2216.  & fn
  2217.         destFn = 
  2218.  & fn
  2219. ) = 1
  2220. xIsFileMoreRecent(
  2221. s_asym_ftp__SizeDone 
  2222. destFnInfo = getFileDate(
  2223. srcFnInfo = 
  2224. _ftp_AllowOverwriteDB(
  2225. "Yes"
  2226. te = 
  2227. errval = -26
  2228. IO Error",\
  2229. . The 
  2230. disk may be full.")
  2231. CantOpenFile X",\
  2232.  ""%1""."& 
  2233. use."),\
  2234. CantWriteFile X",\
  2235.  ""%1""." & 
  2236. ."),\
  2237. Canceled 
  2238. *    ",\
  2239. 9    .")
  2240. CantCopyFile X 
  2241.  ""%1"" 
  2242. ""%2""." & 
  2243. ."),\
  2244.  newF, oldF
  2245.     d1 = FileDateInSeconds(
  2246.     d2 = 
  2247. (d1 > d2)
  2248. "mm/dd/y"
  2249. "h24:
  2250. j:sec"
  2251. _ftp_SearchDirForFile dir, fn, recurse
  2252. "tbdos.
  2253.  getDirectoryOnlyListLFN(
  2254. uir, fn, 
  2255. --Searches a 
  2256. function will also 
  2257.  parameter 
  2258. --ASSUMPTION: 
  2259. ) have already been linked.
  2260. & fn) = 1
  2261.     dirNames = 
  2262. S&"*.*","N")
  2263. skip "." 
  2264.     tlc = textlineCount(
  2265.         child = 
  2266. p& "\"
  2267. , fn, 
  2268. _ftp_PutFileList
  2269. _ftp_PutDirectory p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11
  2270.     spec = _ftpputDirDB(p1,p2,p3,p4,p5,p6,p7,p8,p9,
  2271. ASYM_ftpBatchPutDirectory \
  2272.  szHost, szUser, szPassword, szAccount,\
  2273. szLocalDir, szRemoteDir, boolRecurse, boolLowerCase,\
  2274. boolPromptOverwrite, boolOnlyIfNewer, boolShowProgress, szDoneMessage
  2275. 4s_asym_ftp_putDirDB
  2276.     v = 
  2277. "Login DB" 
  2278. objectContainer(
  2279. isOpen 
  2280.         close v
  2281.     defaultPage 
  2282. v = _ftp_GetString("
  2283.  Upload Files 
  2284. FTP")
  2285. L settings were 
  2286. ; now see 
  2287. the parameters override 
  2288. defaults
  2289. "host" 
  2290. "user" 
  2291.         propValue 
  2292. "account" 
  2293.  directory" 
  2294. B"recurse" 
  2295. B"forceLowerCase" 
  2296. B"promptOverwrite" 
  2297. B"onlyIfNewer" 
  2298. B"showProgress" 
  2299. B"showResult" 
  2300. "source options" 
  2301. = "LocalDirectory,lock"
  2302.     oldCursor = 
  2303. %modal
  2304. AUTHOR 
  2305.         -- 
  2306.         -- 
  2307.  Copy 
  2308. FTP Server" --**
  2309. asym_reset
  2310.     objs = getObjectList(
  2311. (propType 
  2312. Author
  2313. saveIniSettings
  2314. = FALSE
  2315. = TRUE
  2316. SaveIniSettings
  2317. firstIdle
  2318. "filelist"
  2319. fileExists(
  2320. p") = 1
  2321.           (ftp_isDirectory(
  2322.     btn = 
  2323. B"OK"
  2324. <> enabled 
  2325. pgLinkDLL()
  2326. initDefaults
  2327. remoteSet what, toWhat
  2328. "localDirAndFileList"
  2329. setLocalDirAndFileList(
  2330. Uused 
  2331. launch 
  2332. relaunch 
  2333.     --!!
  2334.     --NOTE: 
  2335. must be unquoted 
  2336. contain no spaces
  2337.     --!!
  2338.     -- If 
  2339. r them 
  2340.  2 = 
  2341.  3 = 
  2342.     -- Param 3 can be a fully qualified 
  2343. relative 
  2344.     -- If 
  2345. valid, 
  2346.     -- If 
  2347. Uparams are 
  2348. /use 
  2349. .ini 
  2350.     defLocalDir = 
  2351.     defFileList = 
  2352.     lockIt = 
  2353. xftp_IsDirectory(
  2354. ":\" 
  2355. "\\" 
  2356. ftp_CurrentDirectory & 
  2357. ) <> 1
  2358.  Name" 
  2359.             optn = "
  2360. LockIt
  2361. 4s_AppCmdLine
  2362.     iniFile = asym_ftp_IniFile()
  2363.             propName = 
  2364. GetIniVar("
  2365.  upload",
  2366. mungePassword(
  2367. SetLocalDirAndFileList(
  2368. "tb60.ini"
  2369.  = _ftp_trim(
  2370.     szFileListFileName = 
  2371.     szShowResult = 
  2372.     szJavaTopDir = "<
  2373.     UseFileList = (
  2374. "Source 
  2375.     --Check 
  2376. being uploaded 
  2377. szJavaTopDirectory
  2378.     javaTestFile = 
  2379. ASYM_Is32Bit()
  2380. --            --
  2381. test 
  2382. --            
  2383. SearchFileForString(
  2384. --            
  2385. --             
  2386. --             
  2387. c"\\"
  2388. --             
  2389. c":\"
  2390. --                 
  2391. --             
  2392. --                 --
  2393. path; 
  2394. --                 
  2395. = AppendPath(
  2396. --            
  2397.             --
  2398. t     exists 
  2399. _ftp_SearchDirForFile(
  2400. _ftp_PathOfFile(
  2401.             cap = 
  2402. targetWindow
  2403.             msg = "ToolBook 
  2404.  classes 
  2405. detected among 
  2406. files 
  2407. 7 names 
  2408. M-sensitive on many web servers." \
  2409. && "The ""Force 
  2410. lower 
  2411.  will be ignored 
  2412. these 
  2413. ASYMR() <> 
  2414. ASYM_GetString("JavaLowerCaseWarning", msg)
  2415. ASYM_MessageBox(
  2416. &, cap, "INFORMATION", "OK")
  2417. --            
  2418. --            
  2419. = "Yes"
  2420. --            
  2421. = "Cancel"
  2422. --            
  2423. useFileList
  2424. ASYM_ftpBatchPutFilesFromList( 
  2425.     remember = 
  2426. login" 
  2427.         oType = 
  2428. GROUP 
  2429. SetIniVar("
  2430. obj, 
  2431. checkDirForFiles 
  2432. getFileList(
  2433.  & "*.*") 
  2434.     verNo = 
  2435. sysVersion & 
  2436. --    winDLL = "tb" & 
  2437. .dll"
  2438. --    dlgDLL = "tb" & 
  2439.         INT 
  2440. STRING,
  2441. Ztemp
  2442.     key = "~1~!"
  2443.     oldscf = sysCurrency
  2444.  = "$"
  2445. /,s) = 1
  2446. o(256 - 
  2447. j(72,i) -
  2448. U(s) 
  2449.             n = 
  2450. "0123456789ABCDEF"
  2451. Ri + 1 
  2452. "0123456789
  2453. "@h00"
  2454. o(256 - n) 
  2455. 256 - 
  2456. %"@H00"
  2457. o(256 - 
  2458. j(72,i) - 
  2459. isNumber x
  2460. isType(real,x)
  2461. , str
  2462. --Searches a 
  2463.     readSize = 32767    --
  2464. 32K chunks (arbitrary)
  2465.     rv = 
  2466.     ss = 
  2467.     se = 
  2468. r= se; 
  2469. lastChar = 
  2470. (str) - 1
  2471. beginning 
  2472. > 0) 
  2473. CRLF)
  2474. rv = 
  2475. Jbit 
  2476. buffer 
  2477.  crosses 
  2478. c(i > 0) 
  2479. i > 0
  2480. r= se; 
  2481. appendPath p1, p2
  2482. p1 <> "\"
  2483. p2 = "\"
  2484. p1 & p2
  2485. enterApplication
  2486. javaTestFile
  2487. objectContainer(
  2488. 8") = 
  2489. "ACIApplet.class"
  2490. ftp_IsDirectory x
  2491. _ftp_IsDirectory(x) 
  2492. "Local Files Manager" 
  2493. ftp_CurrentDirectory
  2494. _ftp_CurrentDirectory() 
  2495. ftp_SetCurrentDirectory s
  2496. _ftp_SetCurrentDirectory(s) 
  2497. _ftp_SearchDirForFile dir, fn, recurse
  2498. _ftp_messageBox p1,p2,p3,p4,p5,p6,p7
  2499. %(p1,p2,p3,p4,p5,p6,p7) 
  2500. "Message 
  2501. _ftp_trim s
  2502.     txt = SPACE,CR,LF,TAB
  2503. cs <> 
  2504. s <= 
  2505. cs <> 
  2506. s <= 
  2507. _ftp_GetString strgName, strgDflt
  2508. Zstrgs[][]
  2509.     bk = 
  2510. 8;bk = 
  2511.     ss = 
  2512. I = _ASYM_StringArray 
  2513.     n = 0
  2514. dimensions(
  2515. i][1] = 
  2516. i][2]
  2517. n = i
  2518. n > 0
  2519.         s = 
  2520. n][2]
  2521.             s = 
  2522.         s = 
  2523.         s = 
  2524. _ftp_AllowOverwriteDB destFn, srcFn, destFnInfo, srcFnInfo, IsBatch
  2525. Q DB" 
  2526. _ftp_container testObj, objTypeList
  2527. ZnextObj, 
  2528.     wCnt = 
  2529. * <> 
  2530.  = "BOOK"
  2531. WCnt 
  2532. "groupfieldrecordfieldpagebackgroundbook"
  2533.             p = 
  2534. , Obj)
  2535. p > 0
  2536. Vp+4 
  2537. f <> 
  2538. --BC SPR 865 
  2539. qparameter szJavaTopDir
  2540. --    Undocumented 
  2541. $, will only be populated 
  2542. --    function 
  2543. called 
  2544. the FTP dialog. If 
  2545. --    a user app, 
  2546. y, which indicates
  2547. --    we should examine 
  2548. Tsource directory here 
  2549.  classes.
  2550. --    cad981012
  2551. ASYM_ftpBatchPutDirectory szHost, szUser, szPassword, \
  2552. szAccount, szLocalDir, szRemoteDir, boolRecurse, \
  2553. boolLowerCase, boolPromptOverwrite, boolOnlyIfNewer,\
  2554. boolProgressMessage, szDoneMessage, 
  2555. ASYM_ftpLocalCopyTree (
  2556. ftpLoginDB(
  2557. "login DB" 
  2558. ("Aborted 
  2559.  = "<
  2560.  = NULL 
  2561. ASYM_Is32Bit()
  2562.          --
  2563.     (), 
  2564.  = _ftp_PathOfFile(
  2565. _ASYM_ftpBatchPutDirectory (
  2566. "Glue 
  2567. WinFTP" 
  2568. ASYM_ftpPutDirectory p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12
  2569. _ftp_PutDirectory (p1,p2,p3,p4,p5,p6,p7,p8,p9,
  2570.  Upload Spec - Standalone" 
  2571. ASYM_ftpBatchPutFilesFromList 
  2572. szFileListFileName, \
  2573. szProgressMessage, 
  2574.  DB" 
  2575. _ASYM_ftpBatchPutFilesFromList (
  2576. ASYM_ftpGetErrorString errNo
  2577. $ Strings" 
  2578. ASYM_ftpGetFile 
  2579. RemoteFileName, szLocalFileName, 
  2580.  DB" 
  2581. _ASYM_ftpGetFile (
  2582. ASYM_ftpPutFile 
  2583.  DB" 
  2584. _ASYM_ftpPutFile (
  2585. unlinkSysBook
  2586.         ss = 
  2587. = FALSE
  2588. ftp_Goodbye() 
  2589. leaveApplication
  2590. ASYM_ftpMakeTempFile szStub
  2591. _ASYM_ftpMakeTempFile(
  2592. ASYM_ftpDeleteLocalFile szFn
  2593. _ASYM_ftpDeleteLocalFile(
  2594. ASYM_ftpGetTotalFileSize dirName, bRecurse
  2595. _ASYM_ftpGetTotalFileSize(
  2596. ASYM_CopyTree sourceDir, destDir, 
  2597. bPromptOverwrite, 
  2598. W     bShowProgress, szShowResult 
  2599. _ASYM_ftpLocalCopyFiles(
  2600. ASYM_ftpDelFileTree 
  2601. Confirm, 
  2602. _ftp_delFileTree (
  2603. "glue 
  2604. ASYM_ftpDelDirTree 
  2605. _ftp_delDirTree (
  2606. sysOperatingSystem
  2607. "DOS" 
  2608. < 3.95 
  2609. T     fn
  2610. cfn <> 
  2611. fn <> "\"
  2612. ftpLoginDB szHost, szUser, szPassword, szAccount
  2613. 4s_asym_ftp_LoginDB
  2614.     v = 
  2615. S DB" 
  2616. objectContainer(
  2617. isOpen 
  2618.         close v
  2619.     defaultPage 
  2620. v = _ftp_GetString("FTP 
  2621. "host" 
  2622. "user" 
  2623.     propValue 
  2624. "account" 
  2625.     oldCursor = 
  2626. %modal
  2627. firstIdle
  2628.     iniFile = asym_ftp_IniFile()
  2629.     objs = getObjectList(
  2630. (propType 
  2631. P = GetIniVar("Batch upload",\
  2632. s_asym_ftp_loginDB = trim(
  2633.     -- INST65 SPR#1001 SladeM 101498
  2634.     txt = SPACE & CR & LF & TAB
  2635. cs <> 
  2636. s <= 
  2637. cs <> 
  2638. s <= 
  2639.     btn = 
  2640. B"OK"
  2641. <> enabled 
  2642. fileExists
  2643. tb2ftp.dll,tb5ftp.dll,winftp.dll,tb2ftp32.dll,winftp32.dll
  2644. dllName
  2645. PossibleNames
  2646. dirName
  2647. __ftpDLLName
  2648. .-+    +L
  2649. zftp_mput
  2650. strCopying
  2651. putDirFiles
  2652. FALSE
  2653. s_asym_ftp_fCntDone
  2654. Ty_ftp_getString
  2655. currentPwd
  2656. Local Files Manager
  2657. No files to upload to remote FTP site.
  2658. checkFTPResult
  2659. oldCursor
  2660. result
  2661. Checking files
  2662. LoginPwd
  2663. %2 updated
  2664. MoveToRemoteDirectory
  2665. x copied
  2666. ftp_GoodBye
  2667. InitFTPLink
  2668. countFiles
  2669. ShowOptionalDone
  2670. s_asym_ftpfsize
  2671. %2 copied
  2672. Local directory not found: %1
  2673. No Files To Upload
  2674. boolBinary
  2675. ShowStatus
  2676. fileNameMask
  2677. x updated
  2678. false
  2679. s_asym_ftpHandle
  2680. PutSubDirFiles
  2681. Ty_ftp_GetString
  2682. CopyingFiles
  2683. setFTPDLLOptions
  2684. 5eGetLocalDirMap
  2685. strCnt
  2686. No local dir named X
  2687. %1 files
  2688. Undetermined error.
  2689. s_asym_ftp_fcntUpdated
  2690. s_asym_ftp_promptOverwrite
  2691. inDir
  2692. javaFlag
  2693. Inventorying
  2694. x files
  2695. ftp_isDirectory
  2696. dirInJavaDir
  2697. s_asym_ftp_fcntToDo
  2698. @ftp_pwd
  2699. s_asym_ftp_fcnt
  2700. CreateOrVerifyRemoteDir
  2701. Copying file(s)...
  2702. ftp_GetLastError
  2703. _ASYM_ftpBatchPutDirectory
  2704. FALSE
  2705. testDir
  2706. inDir
  2707. javaFlag
  2708. dirInJavaDir
  2709. cancel
  2710. statusPg
  2711. ;~FTPShowStatus
  2712. progress by file
  2713. showStatus
  2714. .-+    +L
  2715. 1,    "j
  2716. 1,    "j
  2717. 1,    "j
  2718. 1,    "j
  2719. ,    /EF
  2720. strCopying
  2721. isRemoteFileOlder
  2722. ftp_ProgressBox
  2723. in remote directory "%1"
  2724. FALSE
  2725. destFn
  2726. allowOverwrite
  2727. Ty_ftp_getString
  2728. currentPwd
  2729. oldPwd
  2730.  6ftp_cwd
  2731. getShortFileName32
  2732. Cannot find file %1
  2733. srcFn
  2734. checkFTPResult
  2735. oldCursor
  2736. result
  2737. File not found x
  2738. LoginPwd
  2739. %2 updated
  2740. MoveToRemoteDirectory
  2741. x copied
  2742.  6ftp_CWD
  2743. _ftp_PathOfFile
  2744. Undetermined error.
  2745. Canceled by user
  2746. InitFTPLink
  2747. countFiles
  2748. Canceled by user.
  2749. Copying files...
  2750. GetShortFileName32
  2751. ShowOptionalDone
  2752. bPromptOverwrite
  2753. %2 copied
  2754. copyResult
  2755. Lftp_put
  2756. getLongFileName32
  2757. s_asym_ftp_fcnt
  2758. boolBinary
  2759. ShowStatus
  2760. ASYM_ftpGetErrorString
  2761. fileNameMask
  2762. _ftp_trim
  2763. x updated
  2764. FileExists
  2765. risNumber
  2766. s_asym_ftpHandle
  2767. actualSrcFn
  2768. Ty_ftp_GetString
  2769. setFTPDLLOptions
  2770. ftp_GetLastError
  2771. Out of sync error in walking destination directories.
  2772. x files
  2773. strCnt
  2774. No local dir named X
  2775. %1 files
  2776. ftp_Goodbye
  2777. No files to upload to remote FTP site.
  2778. sz_LocalDir
  2779. s_asym_ftp_fcntUpdated
  2780. s_asym_ftp_promptOverwrite
  2781. s_asym_ftp32
  2782. CannotCreateRemoteDir X
  2783. ftp_CurrentDirectory
  2784. destInfo
  2785. ftp_isDirectory
  2786. asym_ftpLinkDLL
  2787. ftp_mkdir
  2788. Heftp_CDUp
  2789. @ftp_pwd
  2790. No Files To Upload
  2791. Cannot create remote directory %1
  2792. Local directory not found: %1
  2793. destPath
  2794. in remote dir x
  2795. dirName
  2796. _ASYM_ftpBatchPutFilesFromList
  2797. FALSE
  2798. ftp_setASCII
  2799. ftp_ProgressBox
  2800. ftp_GetLastError
  2801. Rftp_setBinary
  2802. setFTPDLLOptions
  2803. ASYM_ftpGetErrorString
  2804. errStr
  2805. %1 Unknown FTP Error while uploading file(s).
  2806. Ty_ftp_getString
  2807. UnknownTransferError X
  2808. aborted by user
  2809. ftp_GetLastError
  2810. rcode
  2811. 'Iftp_replyCode
  2812. Transfer canceled by user
  2813. checkFTPResult
  2814. asym_ftpGetErrorString
  2815. errStr
  2816. getShortFileName32
  2817. risNumber
  2818. emoveFile
  2819. FileExists
  2820. FALSE
  2821. destfN
  2822. s_asym_ftpHandle
  2823. Ty_ftp_getString
  2824. Ty_ftp_GetString
  2825. setFTPDLLOptions
  2826. No need to update
  2827. ShowOptionalDone
  2828. tempFn
  2829. No need to update file.
  2830. result
  2831. aborted by user
  2832. P7ftp_get
  2833. qxftp_Quit
  2834. ftp_GetLastError
  2835. s_asym_ftp32
  2836. _ftp_AllowOverwriteDB
  2837. $$$FTP$.TMP
  2838. Cannot get file "%1" from FTP Server "%2".
  2839. InitFTPLink
  2840. ftp_GoodBye
  2841. isLocalFileOlder
  2842. Transfer canceled by user
  2843. asym_ftpLinkDLL
  2844. Cannot get file X from FTP Y
  2845. RemoveFile
  2846. destPath
  2847. _ASYM_ftpGetFile
  2848. w,    #Z
  2849. remoteFn
  2850. errStr
  2851. asym_ftpLinkDLL
  2852. tryDir
  2853. FALSE
  2854. Transfer aborted by user
  2855. Ty_ftp_getString
  2856. Cantput X to Y on Z
  2857. tryPwd
  2858. checkFTPResult
  2859. result
  2860. remFileInfo
  2861. ftp_GetLastError
  2862. ftp_GoodBye
  2863. _ftp_AllowOverwriteDB
  2864. rcode
  2865. InitFTPLink
  2866. Lftp_put
  2867. Ty_ftp_GetString
  2868. Cannot copy file "%1" to file "%2" on FTP Server "%3".
  2869. FileExists32
  2870. BadLocalFileNameX
  2871. Rftp_setBinary
  2872. risNumber
  2873. FileExists
  2874. ftp_setASCII
  2875. s_asym_ftpHandle
  2876. localFileDateInSeconds
  2877. szRemoteDir
  2878. errString32
  2879. showStatus
  2880. ShowOptionalDone
  2881. setFTPDLLOptions
  2882. ftp_Goodbye
  2883. aborted by user
  2884. qxftp_quit
  2885. Bad local file name: %1
  2886. s_asym_ftp32
  2887.  6ftp_cwd
  2888. qremoteFileInfo
  2889. on FTP server "%1"
  2890. getShortFileName32
  2891. @ftp_pwd
  2892. on FTP Server x
  2893. ftp_ProgressBox
  2894. MoveToRemoteDirectory
  2895. _ASYM_ftpPutFile
  2896. verNo
  2897. false
  2898. dosDLL
  2899. getLongFileName32
  2900. getShortFileName32
  2901. copyFile32
  2902. CopyFile
  2903. createDirectory32
  2904. CreateDirectory
  2905. fileExists32
  2906. FileExists
  2907. GetCurrentDirectory32
  2908. GetCurrentDirectory
  2909. GetCurrentDrive32
  2910. GetCurrentDrive
  2911. GetFileAttributes32
  2912. GetFileAttributes
  2913. ,    UB    
  2914. GetFileDate32
  2915. GetFileDate
  2916. GetFileList32
  2917. GetFileList
  2918. GetFileOnlyList32
  2919. GetFileOnlyList
  2920. GetFileSize32
  2921. GetFileSize
  2922. MoveFile32
  2923. MoveFile
  2924. RemoveFile32
  2925. RemoveFile
  2926. SetCurrentDirectory32
  2927. SetCurrentDirectory
  2928. SetCurrentDrive32
  2929. SetCurrentDrive
  2930. tbfile32.dll
  2931. FALSE
  2932. FileExists
  2933. GetDirectoryOnlyList
  2934.     W=g    
  2935. GetFileDate
  2936. GetFileList
  2937. GetFileSize
  2938. GetFileOnlyList
  2939. GetFileAttributes
  2940. MoveFile
  2941. RemoveFile
  2942. error
  2943. ftp_Abort
  2944. ftp_CD
  2945. ftp_CWD
  2946. ftp_CDUp
  2947. ftp_CopyReplyStr
  2948. ftp_delete
  2949. ftp_dir
  2950. ftp_get
  2951. _ftp_get
  2952. ftp_getReply
  2953. ,)U&$
  2954. ftp_IsConnected
  2955. ftp_lcd
  2956. ftp_SetLocalDir
  2957. ftp_login
  2958. ftp_ls
  2959. ftp_lastError
  2960. _ftp_lastError
  2961. ftp_mget
  2962. ftp_mkdir
  2963. ftp_mput
  2964. _ftp_mput
  2965. ,)T&0
  2966. ftp_open
  2967. ftp_OpenHostSession
  2968. ftp_put
  2969. _ftp_put
  2970. ftp_pwd
  2971. _ftp_pwd
  2972. ftp_quote
  2973. _ftp_quote
  2974. ,)T"(
  2975. ftp_quit
  2976. ,)T| 
  2977. ftp_relogin
  2978. ftp_replyCode
  2979. ftp_rmdir
  2980. ftp_setASCII
  2981. ftp_setbinary
  2982. ftp_statusBox
  2983. ftp_ProgressBox
  2984. ftpDLLName
  2985. file32DLL
  2986. s_asym_ftp32
  2987. BringWindowToTop
  2988. ShowWindow
  2989. IsWindow
  2990. kernel
  2991. __ftpDLLName
  2992. tbdos.dll
  2993. ASYM_Is32Bit
  2994. FileExists32
  2995. FileExists32
  2996. fileDLL32
  2997. GetTempFileName
  2998. GlobalAlloc
  2999. GlobalLock
  3000. GlobalUnlock
  3001. GlobalFree
  3002. Continuing without long file name support.
  3003. asym_ftpLinkDLL
  3004. _ftp_messageBox
  3005. Message Box
  3006. _ftp_messageBox
  3007. w,    "X
  3008. GetFileOnlyList
  3009. CountFiles
  3010. ShowStatus
  3011. ASYM_ftpGetErrorString
  3012. dirDepth
  3013. remDir
  3014. risNumber
  3015. Ty_ftp_GetString
  3016. oldPwd
  3017. checkFTPResult
  3018. result
  3019. Heftp_CDUp
  3020. _ftp_messageBox
  3021. ftp_GetLastError
  3022. CannotCreateRemoteDir X
  3023.  6ftp_CWD
  3024. Error navigating remote tree
  3025. Checking remote directory
  3026. ErrNavRemTree
  3027. Ty_ftp_getString
  3028. ftp_mkdir
  3029. @ftp_pwd
  3030. Cannot create remote directory %1
  3031. CreateOrVerifyRemoteDir
  3032. GlobalUnlock
  3033. hBuff
  3034. _ftp_lastError
  3035. result
  3036. GlobalLock
  3037. GlobalFree
  3038. GlobalAlloc
  3039. lpBuff
  3040. ftp_GetLastError
  3041. showStatus
  3042. risNumber
  3043. s_asym_ftpHandle
  3044. __ftpDLLName
  3045. ftp_Abort
  3046. qxftp_Quit
  3047. dllName
  3048. ftp_Goodbye
  3049. GlobalUnlock
  3050. hBuff
  3051. GlobalFree
  3052. result
  3053. GlobalLock
  3054. GlobalAlloc
  3055. lpBuff
  3056. d_ftp_pwd
  3057. ftp_pwd
  3058. GlobalUnlock
  3059. hBuff
  3060. GlobalFree
  3061. result
  3062. GlobalLock
  3063. GlobalAlloc
  3064. lpBuff
  3065. _ftp_quote
  3066. ftp_quote
  3067. GlobalUnlock
  3068. hBuff
  3069. ftp_CopyReplyString
  3070. GlobalFree
  3071. result
  3072. GlobalLock
  3073. GlobalAlloc
  3074. lpBuff
  3075. ftp_replyString
  3076. ,,H.,
  3077. risNumber
  3078. FTPErrNoFromErrString
  3079. ftp_Quote
  3080. systName
  3081. Windows
  3082. @ftp_pwd
  3083. getDirSeparator
  3084. .-+    +L
  3085. .-+    +L
  3086. .-+    +L
  3087. s_asym_ftpPassword
  3088. s_asym_ftpUserID
  3089. showStatus
  3090. asym_ftpGetErrorString
  3091. errStr
  3092. Login successful. One moment, please...
  3093. ftp_relogin
  3094. Connecting
  3095. Login OK
  3096. FALSE
  3097. risNumber
  3098. s_asym_ftpHandle
  3099. Ty_ftp_getString
  3100. Cannot connect to FTP X
  3101. oldCursor
  3102. s_asym_ftpHost
  3103. Connection failed.
  3104. qxftp_quit
  3105. Cannot connect to FTP Server "%1".
  3106. ftp_GoodBye
  3107. result
  3108. errNo
  3109. ftp_Abort
  3110. s_asym_ftpPwd
  3111. Login for user "%1" refused by FTP Server "%2".
  3112. qxftp_Quit
  3113. ftp_GetLastError
  3114. ftp_Goodbye
  3115. yftp_openHostSession
  3116. ftp_isConnected
  3117. Cannot Log in X to FTP Y
  3118. Unknown host: %1
  3119. ConnectedLogin
  3120. Connecting...
  3121. Ty_ftp_GetString
  3122. asym_ftpLinkDLL
  3123. Unknown Host X
  3124. s_asym_ftpAccnt
  3125. @ftp_pwd
  3126. checkFTPResult
  3127. Connected. Logging in...
  3128. unknown host
  3129. InitFTPLink
  3130. debugpwd
  3131. CannotGoOrMakeRemDir X
  3132. Cannot find remote directory %1.
  3133. oldPwd
  3134. checkFTPResult
  3135. Cannot access remote directory "%1" or create it.
  3136. ParseDirs
  3137. getDirSeparator
  3138.  6ftp_CWD
  3139. Ty_ftp_getString
  3140. No remote dir x
  3141. ftp_mkdir
  3142. rightMatch
  3143. @ftp_pwd
  3144. MoveToRemoteDirectory
  3145. 1,    "j
  3146. ParseDirs
  3147. ,,H.,
  3148. _ftp_messageBox
  3149. fileNameMask
  3150. oldPwd
  3151. Heftp_CDUp
  3152. ftp_GetLastError
  3153. subDir
  3154.  6ftp_CWD
  3155. Error navigating remote tree
  3156. putDirFiles
  3157. Ty_ftp_getString
  3158. ErrNavRemTree
  3159. @ftp_pwd
  3160. PutSubDirFiles
  3161. w,    #Z
  3162. ,,H.,
  3163. Canceled by user.
  3164. zftp_mput
  3165. errStr
  3166. getShortFileName32
  3167. UnspecifiedMassPutError
  3168. [6ftp_dir
  3169. FALSE
  3170. destFn
  3171. ASYM_ftpGetErrorString
  3172. allowOverwrite
  3173. s__ftp_tempDirFile
  3174. s__ftp_remdirlist
  3175. Canceled by user
  3176. result
  3177. aborted by user
  3178. x copied
  3179. &~ASYM_ftpMakeTempFile
  3180. Ty_ftp_getString
  3181. Copying files...
  3182. Lftp_put
  3183. %2 copied
  3184. getLongFileName32
  3185. s_asym_ftp_fcnt
  3186. ShowStatus
  3187. s_asym_ftp_fCntDone
  3188. Unspecified FTP Error while uploading file(s).
  3189. risNumber
  3190. fList
  3191. GetFileOnlyList
  3192. @ftp_pwd
  3193. Ty_ftp_GetString
  3194. ftp_ProgressBox
  3195. x files
  3196. fullFn
  3197. %1 files
  3198. s_asym_ftp_fCntToDo
  3199. s_asym_ftp_fcntUpdated
  3200. s_asym_ftp_promptOverwrite
  3201. s_asym_ftp32
  3202. removeFile
  3203. x updated
  3204. in remote directory "%1"
  3205. destInfo
  3206. CountFiles
  3207. Transfer canceled by user
  3208. isRemoteFileOlder
  3209. %2 updated
  3210. in remote dir x
  3211. ftp_GetLastError
  3212. PutDirFiles
  3213. ftp_ls
  3214. tempFn
  3215. &~ASYM_ftpMakeTempFile
  3216. getRemoteFileList
  3217. FALSE
  3218. localFileDateInSeconds
  3219. remoteFileDateInSeconds
  3220. qRemoteFileInfo
  3221. isRemoteFileOlder
  3222. FALSE
  3223. localFileDateInSeconds
  3224. qremoteFileInfo
  3225. isLocalFileOlder
  3226. 1,    #?
  3227. lstrcmp
  3228. MMM d, y
  3229. dummy
  3230. [6ftp_dir
  3231. h24:min
  3232. risNumber
  3233. _ftp_trim
  3234. s__ftp_tempDirFile
  3235. &~ASYM_ftpMakeTempFile
  3236. @Nlstrcmp
  3237. tempFn
  3238. removeFile
  3239.  6ftp_cwd
  3240. seconds
  3241. @ftp_pwd
  3242. hh:minAMPM
  3243. mm-dd-y
  3244. remoteFileInfo
  3245. .-+    +L
  3246. dirInfo
  3247. qremoteFileInfo
  3248. result
  3249. _ftp_AllowOverwriteDB
  3250. allowOverwrite
  3251. ,,H.,
  3252. s__ftp_remdirlist
  3253. @Nlstrcmp
  3254. lstrcmp
  3255. FindFileInRemDirList
  3256. false
  3257. rightMatch
  3258. _ftp_messageBox
  3259. s_asym_ftp_fCntUpdated
  3260. FALSE
  3261. risNumber
  3262. The file transfer could not be completed.
  3263. Ty_ftp_getString
  3264. No files updated.
  3265. %1 files copied or updated.
  3266. Bad transfer
  3267. Transfer successful
  3268. No files updated
  3269. n files updated
  3270. Ty_ftp_GetString
  3271. The file transfer was successful.
  3272. ShowOptionalDone
  3273. szStup
  3274. GlobalUnlock
  3275. hBuff
  3276. GlobalFree
  3277. GlobalLock
  3278. GlobalAlloc
  3279. getTempFileName
  3280. asym_ftpLinkDLL
  3281. lpBuff
  3282. _ASYM_ftpMakeTempFile
  3283. RemoveFile32
  3284. RemoveFile
  3285. RemoveFile
  3286. tbfile32.dll
  3287. RemoveFile
  3288. ,    Tmx#G-)
  3289. tbdos.dll
  3290. ASYM_Is32Bit
  3291. _ASYM_ftpDeleteLocalFile
  3292. isNumber
  3293. FALSE
  3294. zapDirFiles
  3295. _ftp_delFileTree
  3296. zapDirFiles
  3297. _ftp_delDirTree
  3298. .-+    +L
  3299. _ftp_MessageBox
  3300. Canceled by user
  3301. DelDirtree success
  3302. deleteFilesInCurrentRemoteDir
  3303. FALSE
  3304. Successfully deleted remote directory "%1"
  3305. Ty_ftp_GetString
  3306. dirToZap
  3307. in remote directory "%1."
  3308. LoginPwd
  3309. ftp_GetLastError
  3310. ftp_GoodBye
  3311. InitFTPLink
  3312. and all its files and subdirectories.
  3313. YesNo
  3314. or one of its subdirectories or files.
  3315. DelFileTree confirm
  3316. Successfully deleted all the files and subdirectories
  3317. Deltree error
  3318. Delete remote directory "%1"
  3319. Error deleting remote directory "%1"
  3320. beginPwd
  3321. in remote directory "%1"?
  3322. DelFiletree success
  3323. oldCursor
  3324. files deleted
  3325. Delete all the files and subdirectories
  3326. question
  3327. qxftp_quit
  3328. s_asym_ftp_delFailed
  3329. captn
  3330.  6ftp_CWD
  3331. and all its files and subdirectories?
  3332. DelDirtree confirm
  3333. @ftp_pwd
  3334. Heftp_CDUp
  3335. s_asym_ftp_delOK
  3336. ftp_rmdir
  3337. zapDirFiles
  3338. debugpwd
  3339. ASYM_ftpDeleteLocalFile
  3340. _ftp_trim
  3341. remFn
  3342.  6ftp_CWD
  3343. ftp_ls
  3344. tempFn
  3345. s_asym_ftp_delFailed
  3346. ftp_delete
  3347. &~ASYM_ftpMakeTempFile
  3348. @ftp_pwd
  3349. deleteFilesInCurrentRemoteDir
  3350. Heftp_CDUp
  3351. s_asym_ftp_delOK
  3352. ftp_rmdir
  3353. deleteFilesInCurrentRemoteDir
  3354. h24:min:sec
  3355. mm/dd/y
  3356. seconds
  3357. GetFileDate
  3358. localFileDateInSeconds
  3359. 1,    #?
  3360. dirInfo
  3361. debugpwd
  3362. MMM d, y
  3363. ASYM_ftpDeleteLocalFile
  3364. [6ftp_dir
  3365. risNumber
  3366. &~ASYM_ftpMakeTempFile
  3367. tempFn
  3368. hh:minAMPM
  3369. result
  3370. seconds
  3371. h24:min
  3372. @ftp_pwd
  3373. mm-dd-y
  3374. remoteFileDateInSeconds
  3375. ConfirmAbortTransfer
  3376. ReEnableViewers
  3377. result
  3378. ]tdisableViewers
  3379. o_ftp_put
  3380. ftp_put
  3381. ConfirmAbortTransfer
  3382. Z_ftp_get
  3383. ReEnableViewers
  3384. result
  3385. ]tdisableViewers
  3386. ftp_get
  3387. ConfirmAbortTransfer
  3388. ReEnableViewers
  3389. result
  3390. _ftp_mput
  3391. ]tdisableViewers
  3392. ftp_mput
  3393. mainWin
  3394. ~isWindow
  3395. s__winArray
  3396. s__winArrayCnt
  3397. BringWindowToTop
  3398. ShowWindow
  3399. ReEnableViewers
  3400. activeWin
  3401. winList
  3402. s__winArray
  3403. s__winArrayCnt
  3404. BringWindowToTop
  3405. ShowWindow
  3406. DisableViewers
  3407. _ftp_MessageBox
  3408. Canceled by user
  3409. YesNo
  3410. Ty_ftp_GetString
  3411. Canceled by user.
  3412. Cancel file transfer?
  3413. AskCancelFileXfer
  3414. question
  3415. ConfirmAbortTransfer
  3416. FALSE
  3417. inDir
  3418. propValue
  3419. false
  3420. fixMyPrompt
  3421. propValue
  3422. fixMyPrompt
  3423. buttonClick
  3424. Explain recurse
  3425. Ty_ftp_getString
  3426. You must specify a local directory.
  3427. Must specify local dir
  3428. Explain no recurse
  3429. local dir explain
  3430. will be copied to the destination directory and its subdirectories.
  3431. All the files in this directory, and all the files in subdirectories,
  3432. Subdirectories will be created as necessary.
  3433. All the files in this directory will be copied to the destination directory.
  3434. fixMyPrompt
  3435. propvalue
  3436. asym_reset
  3437. propValue
  3438. buttonClick
  3439. FileList
  3440. grpLocalDirSpec
  3441. FALSE
  3442. Local Dir Spec
  3443. choice
  3444. grpFileListSpec
  3445. lockOut
  3446. File List Spec
  3447. LocalDirectory
  3448. propValue
  3449. choice
  3450. propValue
  3451. propValue
  3452. fixMyPrompt
  3453. yoldEmpty
  3454. propValue
  3455. _ftp_trim
  3456. fixMyPrompt
  3457. leaveField
  3458. yoldEmpty
  3459. fixMyPrompt
  3460. into the login directory.
  3461. Ty_ftp_getString
  3462. Explain no remdir
  3463. The files will be copied into the specified directory.
  3464. Explain remdir
  3465. If the directory does not exist, it will be created first.
  3466. remote dir explain
  3467. yoldEmpty
  3468. Unless you specify a directory, the files will be copied
  3469. fixMyPrompt
  3470. asym_reset
  3471. reset
  3472. enterPage
  3473. xRange
  3474. status
  3475. reset
  3476. xRange
  3477. xRange
  3478. status
  3479. progress
  3480. progress
  3481. ASYM_Reset
  3482. progress
  3483. leavePage
  3484. cancel
  3485. retry
  3486. ignore
  3487. RetryCancel
  3488. HlpTag
  3489. exclamation
  3490. 1HlpFile
  3491. asteri
  3492. MessageBox
  3493. __MessageBox
  3494. AbortRetryIgnore
  3495. OKCancel
  3496. YesNo
  3497. abort
  3498. YesNoCancel
  3499. __MessageBox
  3500. F1Pressed
  3501. 1hlpFile
  3502. question
  3503. hlpTag
  3504. _ftp_messageBox
  3505. 1HlpFile
  3506. HlpTag
  3507. %ASYM_WinHelp
  3508. F1Pressed
  3509. .-+    +L
  3510. with file x
  3511. s_asym_ftp_allowODB
  3512. with file
  3513. FALSE
  3514. oldCursor
  3515. Replace f prompt
  3516. Allow overwrite
  3517. Ty_ftp_GetString
  3518. Replace existing file
  3519. AllowOverwriteDB
  3520. button
  3521. close
  3522. s_asym_ftp_allowODB
  3523. buttonClick
  3524. close
  3525. cancel
  3526. 1HshowMyViewer
  3527. Progress 1
  3528. cancel prompt
  3529. <keep>
  3530. progress
  3531. s_asym_ftpProgressMessage
  3532. defCaption
  3533. Progress in list
  3534. 'hideMyViewer
  3535. progress1
  3536. FTPShowStatus
  3537. Ty_ftp_GetString
  3538. Progress 1
  3539. s_asym_ftpProgressMessage
  3540. BringWindowToTop
  3541. Transfer
  3542. defCaption
  3543. minimized
  3544. BringWindowToTop
  3545. showMyViewer
  3546. Progress 1
  3547. progress1
  3548. hideMyViewer
  3549. s_cancel
  3550. 'hideMyViewer
  3551. cancel
  3552. buttonDown
  3553. .-+    +L
  3554. s_appCmdLine
  3555. enterSystem
  3556. s_appCmdLine
  3557. leaveApplication
  3558. Initialization Error
  3559. CantFindDLL
  3560. sysWindowHandle
  3561. Exclamation
  3562. ShowWindow
  3563. BringWindowToTop
  3564. localDirAndFileList
  3565. ToolBook
  3566. openFileDlgLFN
  3567. openFileDlg
  3568. chooseDirectoryDlgLFN
  3569. chooseDirectoryDlg
  3570. openFileDlg
  3571. chooseDirectoryDlg
  3572. ASYM_Is32Bit
  3573. dllName
  3574. s_appCmdLine
  3575. ASYM_GetString
  3576. ASYM_MessageBox
  3577. InitError
  3578. Cannot find required DLL %1
  3579. BringWindowToTop
  3580. tbdlg.dll
  3581. ShowWindow
  3582. enterApplication
  3583. .-+    +L
  3584. enterPage
  3585. w,    #Z
  3586. openFileDlg
  3587. ASYM_Is32Bit
  3588. ASYM_OpenFileDlg
  3589. w,    #Z
  3590. .chooseDirectoryDlg
  3591. ASYM_Is32Bit
  3592. ASYM_ChooseDirectoryDlg
  3593. _ftp_trim
  3594. propValue
  3595. recurse
  3596. FALSE
  3597. fixMyPrompt
  3598. _ftp_isDirectory
  3599. propValue
  3600. _ftp_trim
  3601. leaveField
  3602. recurse
  3603. FALSE
  3604. fixMyPrompt
  3605. _ftp_isDirectory
  3606. asym_reset
  3607. _ftp_trim
  3608. propValue
  3609. fixMyPrompt
  3610. yoldEmpty
  3611. propValue
  3612. FALSE
  3613. HtypedIn
  3614. enterField
  3615. HtypedIn
  3616. keyChar
  3617. HtypedIn
  3618. paste
  3619. HtypedIn
  3620. HtypedIn
  3621. clear
  3622. _ftp_trim
  3623. iupdateLocalDir
  3624. fixMyPrompt
  3625. leaveField
  3626. HtypedIn
  3627. FALSE
  3628. HtypedIn
  3629. iupdateLocalDir
  3630. fixMyPrompt
  3631. _ftp_trim
  3632. ASYM_IsFile
  3633. Local Directory
  3634. _ftp_PathOfFile
  3635. propValue
  3636. updateLocalDir
  3637. asym_reset
  3638. 1,    #>
  3639. verno
  3640. FileExists32
  3641. DISABLED
  3642. getLongFileName32
  3643. getShortFileName32
  3644. copyFile32
  3645. CopyFile
  3646. createDirectory32
  3647. CreateDirectory
  3648. fileExists32
  3649. FileExists
  3650. GetCurrentDirectory32
  3651. GetCurrentDirectory
  3652. GetCurrentDrive32
  3653. GetCurrentDrive
  3654. GetFileAttributes32
  3655. GetFileAttributes
  3656. ,    UB    
  3657. GetFileDate32
  3658. GetFileDate
  3659. GetFileList32
  3660. GetFileList
  3661. GetFileOnlyList32
  3662. GetFileOnlyList
  3663. GetFileSize32
  3664. GetFileSize
  3665. MoveFile32
  3666. MoveFile
  3667. RemoveFile32
  3668. RemoveFile
  3669. SetCurrentDirectory32
  3670. SetCurrentDirectory
  3671. SetCurrentDrive32
  3672. SetCurrentDrive
  3673. tbfile32.dll
  3674. CopyFile
  3675. CreateDirectory
  3676. GetCurrentDirectory
  3677. GetCurrentDrive
  3678. GetFileAttributes
  3679. GetFileDate
  3680. GetFileList
  3681. GetFileOnlyList
  3682. GetFileSize
  3683. SetCurrentDirectory
  3684. SetCurrentDrive
  3685. error
  3686. s_asym_ftp32
  3687. tbdos.dll
  3688. ASYM_Is32Bit
  3689. FileExists32
  3690. file32DLL
  3691. Continuing without long file name support.
  3692. linkToDLL
  3693. GetFileAttributes
  3694. linkToDLL
  3695. _ftp_IsDirectory
  3696. GetCurrentDrive
  3697. false
  3698. SetCurrentDirectory
  3699. result
  3700. SetCurrentDrive
  3701. (_ASYM_IsDriveReady
  3702. linkToDLL
  3703. _ftp_SetCurrentDirectory
  3704. vGetCurrentDirectory
  3705. GetCurrentDrive
  3706. %1:\%2
  3707. ASYM_Is32Bit
  3708. linkToDLL
  3709. _ftp_CurrentDirectory
  3710. .-+    +L
  3711. 1,    #>
  3712. GetFileOnlyList
  3713. false
  3714. oldCursor
  3715. s_asym_ftp_fsize
  3716. GetFileSize
  3717. 5eGetLocalDirMap
  3718. s_asym_ftp_fcnt
  3719. linkToDLL
  3720. _ASYM_ftpGetTotalFileSize
  3721. 1,    #Z
  3722. ,,H.,
  3723. dirList
  3724. ShowStatus
  3725. fileNameMask
  3726. GetFileList
  3727. 5eGetLocalDirMap
  3728. s_asym_ftp_fsize
  3729. <keep>
  3730. GetFileSize
  3731. glue to winftp
  3732. GetFileAttributes
  3733. ASYM_Is32Bit
  3734. oldDepth
  3735. s_asym_ftp_fcnt
  3736. GetLocalDirMap
  3737. .-+    +L
  3738. 1,    #>
  3739. showStatus
  3740. dirDepth
  3741. Access denied.
  3742. Undefined transfer error.
  3743. s_cancel
  3744. FALSE
  3745. No file needed to be updated.
  3746. Cannot create destination directory
  3747. s_asym_ftp__start
  3748. s_asym_ftp__overwrite
  3749. false
  3750. s_asym_ftp__sizeDone
  3751. GetFileSize
  3752. Transfer complete
  3753. Ty_ftp_GetString
  3754. CreateDirectory
  3755. 5eGetLocalDirMap
  3756. No file needed update
  3757. _ftp_IsDirectory
  3758. s_asym_ftp_fcnt
  3759. x files copied
  3760. Access denied
  3761. x files copied or updated
  3762. GetFileOnlyList
  3763. CantCreateDestDir
  3764. subSrc
  3765. s_asym_ftp__nDone
  3766. errVal
  3767. subDirCnt
  3768. s_asym_ftp_fsize
  3769. Transfer complete.
  3770. %1 files copied or updated.
  3771. _ftp_MessageBox
  3772. subDir
  3773. captn
  3774. oldCurs
  3775. %1 files copied.
  3776. subDest
  3777. copyDirFilesOnly
  3778. LinkToDLL
  3779. _ASYM_ftpLocalCopyFiles
  3780. Cancel
  3781. pgStatus
  3782. ;~FTPShowStatus
  3783. Progress by file
  3784. showStatus
  3785. w,    #Z
  3786. ,,H.,
  3787. cancel
  3788. srcFnInfo
  3789. Canceled by user
  3790. s_cancel
  3791. CantCopyFile X to Y
  3792. FALSE
  3793. destFn
  3794. strFmt
  3795. s_asym_ftp__overwrite
  3796. Cannot open file "%1".
  3797. s_asym_ftp__sizeDone
  3798. GetFileSize
  3799. Cancel file transfer?
  3800. _ftp_AllowOverwriteDB
  3801. srcFn
  3802. AskCancelFileXfer
  3803. Cannot write file "%1" to directory "%2".
  3804. question
  3805. CantOpenFile X
  3806. errVal
  3807. getFileDate
  3808. Access denied or write error.
  3809. YesNo
  3810. fList
  3811. File error. The destination disk may be full.
  3812. GetFileOnlyList
  3813. s_asym_ftp__nDone
  3814. IsFileMoreRecent
  3815. Ty_ftp_GetString
  3816. showStatus
  3817. Canceled by user.
  3818. Access denied or the file may be in use.
  3819. s_asym_ftp_fsize
  3820. iCopyFile
  3821. progressTxt
  3822. CantWriteFile X
  3823. _ftp_MessageBox
  3824. Cannot write file "%1".
  3825. FileExists
  3826. destFnInfo
  3827. File IO Error
  3828. X of Y bytes copied
  3829. %1 of %2 bytes copied
  3830. s_asym_ftp_fcnt
  3831. progress
  3832. copyDirFilesOnly
  3833. FileDateInSeconds
  3834. IsFileMoreRecent
  3835. h24:min:sec
  3836. mm/dd/y
  3837. seconds
  3838. GetFileDate
  3839. FileDateInSeconds
  3840. fileExists
  3841. getDirectoryOnlyListLFN
  3842. tbdos.dll
  3843. SearchDirForFile
  3844. _ftp_SearchDirForFile
  3845. 1,    #>
  3846. fileExists
  3847. dirNames
  3848. child
  3849. 6getDirectoryOnlyListLFN
  3850. SearchDirForFile
  3851. SearchDirForFile
  3852. _ftp_PutFileList
  3853. ASYM_ftpBatchPutDirectory
  3854. _ftpputDirDB
  3855. _ftp_PutDirectory
  3856. .-+    +L
  3857. recurse
  3858. forceLowerCase
  3859. source options
  3860. promptOverwrite
  3861. oldCursor
  3862. LocalDirectory,lock
  3863. showProgress
  3864. Batch Upload Files to FTP
  3865. s_asym_ftp_putDirDB
  3866. onlyIfNewer
  3867. Local directory
  3868. password
  3869. Login DB
  3870. Ty_ftp_GetString
  3871. account
  3872. propValue
  3873. showResult
  3874. Remote directory
  3875. _ftpputDirDB
  3876. AUTHOR
  3877. author
  3878. reader
  3879. propType
  3880. asym_reset
  3881. propValue
  3882. asym_reset
  3883. saveIniSettings
  3884. Author
  3885. asym_reset
  3886. SaveIniSettings
  3887. field
  3888. enterField
  3889. field
  3890. firstIdle
  3891. filelist
  3892. file list file name
  3893. fileExists
  3894. local directory
  3895. propValue
  3896. password
  3897. ftp_isDirectory
  3898. source options
  3899. AUTHOR
  3900. pgLinkDLL
  3901. !initDefaults
  3902. enterPage
  3903. localDirAndFileList
  3904. setLocalDirAndFileList
  3905. remoteSet
  3906. ,,H.,
  3907. FileList
  3908. File List File Name
  3909. defLocalDir
  3910. fileExists
  3911. FALSE
  3912. ,lock
  3913. source options
  3914. lockIt
  3915. Local Directory
  3916. defFileList
  3917. /lock
  3918. ftp_IsDirectory
  3919. ftp_CurrentDirectory
  3920. propValue
  3921. LocalDirectory
  3922. setLocalDirAndFileList
  3923. propType
  3924. iniFile
  3925. asym_ftp_IniFile
  3926. local directory
  3927. bmungePassword
  3928. GetIniVar
  3929. SetLocalDirAndFileList
  3930. password
  3931. s_AppCmdLine
  3932. ftp_CurrentDirectory
  3933. propValue
  3934. pgLinkDLL
  3935. Batch upload
  3936. propName
  3937. initDefaults
  3938. asym_ftp_IniFile
  3939. .iniFile
  3940. tb60.ini
  3941. asym_ftp_IniFile
  3942. .-+    +L
  3943. .-+    +L
  3944. recurse
  3945. _ftp_SearchDirForFile
  3946. Java class names are case-sensitive on many web servers.
  3947. forceLowerCase
  3948. boolOnlyIfNewer
  3949. szPassword
  3950. ASYM_ftpBatchPutDirectory
  3951. boolRecurse
  3952. szAccount
  3953. showProgress
  3954. boolLowerCase
  3955. propValue
  3956. SaveIniSettings
  3957. szFileListFileName
  3958. ASYM_MessageBox
  3959. The "Force file names to lower case" setting will be ignored for these files.
  3960. _ftp_PathOfFile
  3961. ASYMR
  3962. boolPromptOverwrite
  3963. t3ASYM_ftpBatchPutFilesFromList
  3964. File List File Name
  3965. JavaLowerCaseWarning
  3966. szLocalDir
  3967. promptOverwrite
  3968. szRemoteDir
  3969. <none>
  3970. _ftp_trim
  3971. s_asym_ftp_putDirDB
  3972. szJavaTopDir
  3973. onlyIfNewer
  3974. local directory
  3975. szUser
  3976. remote directory
  3977. boolShowProgress
  3978. javaTestFile
  3979. ASYM_GetString
  3980. ToolBook Java classes were detected among the files to be uploaded.
  3981. javaTestFile
  3982. szShowResult
  3983. ASYM_Is32Bit
  3984. account
  3985. showResult
  3986. szHost
  3987. Source options
  3988. INFORMATION
  3989. password
  3990. propType
  3991. iniFile
  3992. asym_ftp_IniFile
  3993. Group
  3994. remember login
  3995. propValue
  3996. bmungePassword
  3997. Batch upload
  3998. remember
  3999. SetIniVar
  4000. oType
  4001. password
  4002. propName
  4003. SaveIniSettings
  4004. cancel
  4005. false
  4006. getFileList
  4007. checkDirForFiles
  4008. 1,    #>
  4009. verNo
  4010. winDLL
  4011. dlgDLL
  4012. SetIniVar
  4013. GetIniVar
  4014. tbwin.dll
  4015. tbdlg.dll
  4016. pgLinkDLL
  4017. 1,    "L
  4018. ,,H.,
  4019. 1,    "L
  4020. ,,H.,
  4021. 1,    "L
  4022. ,,H.,
  4023. oldscf
  4024. 0123456789ABCDEF
  4025. mungePassword
  4026. isNumber
  4027. SearchFileForString
  4028. appendPath
  4029. enterApplication
  4030. javaTestFile
  4031. ACIApplet.class
  4032. javaTestFile
  4033. Local Files Manager
  4034. _ftp_IsDirectory
  4035. ftp_IsDirectory
  4036. Local Files Manager
  4037. _ftp_CurrentDirectory
  4038. ftp_CurrentDirectory
  4039. Local Files Manager
  4040. mU_ftp_SetCurrentDirectory
  4041. ftp_SetCurrentDirectory
  4042. _ftp_SearchDirForFile
  4043. Local Files Manager
  4044. _ftp_SearchDirForFile
  4045. _ftp_messageBox
  4046. Message Box
  4047. _ftp_messageBox
  4048. _ftp_trim
  4049. _ASYM_StringArray
  4050. _ftp_GetString
  4051. AllowOverwriteDB
  4052. Allow Overwrite DB
  4053. _ftp_AllowOverwriteDB
  4054. groupfieldrecordfieldpagebackgroundbook
  4055.  of book 
  4056. _ftp_trim
  4057. objType
  4058. _ftp_container
  4059. Glue to WinFTP
  4060. ASYM_ftpLocalCopyTree
  4061. _ftp_SearchDirForFile
  4062. <none>
  4063. Aborted by user.
  4064. Ty_ftp_GetString
  4065. Aborted by user
  4066. _ASYM_ftpBatchPutDirectory
  4067. local
  4068. _ftp_PathOfFile
  4069. login DB
  4070. ftpLoginDB
  4071. javaTestFile
  4072. ASYM_Is32Bit
  4073. ASYM_ftpBatchPutDirectory
  4074. Batch Upload Spec - Standalone
  4075. _ftp_PutDirectory
  4076. ASYM_ftpPutDirectory
  4077. Glue to WinFTP
  4078. V_ASYM_ftpBatchPutFilesFromList
  4079. Login DB
  4080. ftpLoginDB
  4081. ASYM_ftpBatchPutFilesFromList
  4082. #ftpGetErrorString
  4083. FTP Error Strings
  4084. ASYM_ftpGetErrorString
  4085. _ASYM_ftpGetFile
  4086. Glue to WinFTP
  4087. Login DB
  4088. ftpLoginDB
  4089. ASYM_ftpGetFile
  4090. _ASYM_ftpPutFile
  4091. Glue to WinFTP
  4092. Login DB
  4093. ftpLoginDB
  4094. ASYM_ftpPutFile
  4095. Glue to WinFTP
  4096. ftp_Goodbye
  4097. unlinkSysBook
  4098. Glue to WinFTP
  4099. ftp_Goodbye
  4100. leaveApplication
  4101. Glue to WinFTP
  4102. ftp_Goodbye
  4103. leaveSystem
  4104. Glue to WinFTP
  4105. _ASYM_ftpMakeTempFile
  4106. ASYM_ftpMakeTempFile
  4107. Glue to WinFTP
  4108. _ASYM_ftpDeleteLocalFile
  4109. ASYM_ftpDeleteLocalFile
  4110. Local Files Manager
  4111. o_ASYM_ftpGetTotalFileSize
  4112. ASYM_ftpGetTotalFileSize
  4113. Local Files Manager
  4114. _ASYM_ftpLocalCopyFiles
  4115. ASYM_CopyTree
  4116. Local Files Manager
  4117. _ASYM_ftpLocalCopyFiles
  4118. ASYM_ftpLocalCopyFiles
  4119. glue to WinFTP
  4120. _ftp_delFileTree
  4121. ASYM_ftpDelFileTree
  4122. glue to WinFTP
  4123. _ftp_delDirTree
  4124. ASYM_ftpDelDirTree
  4125. FALSE
  4126. ASYM_Is32Bit
  4127. _ftp_PathOfFile
  4128. .-+    +L
  4129. oldCursor
  4130. s_asym_ftp_LoginDB
  4131. FTP Login
  4132. password
  4133. Login DB
  4134. Ty_ftp_GetString
  4135. account
  4136. propValue
  4137. ftpLoginDB
  4138. enterField
  4139. field
  4140. firstIdle
  4141. propType
  4142. iniFile
  4143. asym_ftp_IniFile
  4144. GetIniVar
  4145. propValue
  4146. Batch upload
  4147. enterPage
  4148. s_asym_ftp_LoginDB
  4149. propValue
  4150. password
  4151. account
  4152. cancel
  4153. propValue
  4154. password
  4155. &File
  4156. &Open...    Ctrl+O
  4157. &Save    Ctrl+S
  4158. Save &As...
  4159. saveas
  4160. &Import...
  4161. import
  4162. &Export...
  4163. export
  4164. Print Set&up...
  4165. printsetup
  4166. &Print Pages...    Ctrl+P
  4167. printpages
  4168. Prin&t Report...
  4169. printreport
  4170. Send &Mail...
  4171. sendmail
  4172. &Run...
  4173. E&xit    Alt+F4
  4174. &Edit
  4175. &Undo    Ctrl+Z
  4176. Cu&t    Ctrl+X
  4177. &Copy    Ctrl+C
  4178. &Paste    Ctrl+V
  4179. paste
  4180. C&lear    Del
  4181. clear
  4182. Select &All    Shift+F9
  4183. selectall
  4184. Select Pa&ge    Shift+F12
  4185. selectpage
  4186. &Size to Page    F11
  4187. sizetopage
  4188. F&ind...    F5
  4189. Re&place...
  4190. replace
  4191. Aut&hor    F3
  4192. author
  4193. &Text
  4194. &Character...    F6
  4195. character
  4196. &Paragraph...    F7
  4197. paragraph
  4198. &Regular    Ctrl+Space
  4199. regular
  4200. &Bold    Ctrl+B
  4201. &Italic    Ctrl+I
  4202. italic
  4203. &Underline    Ctrl+U
  4204. underline
  4205. Stri&keout    Ctrl+K
  4206. strikeout
  4207. Superscrip&t/Subscript
  4208. superscriptSubscript
  4209. &Normal Script
  4210. normalscript
  4211. Su&bscript    Ctrl+L
  4212. subscript
  4213. Su&perscript    Ctrl+Shift+L
  4214. superscript
  4215. &Show Hotwords    F9
  4216. showhotwords
  4217. &Page
  4218. &Next    Alt+Right
  4219. &Previous    Alt+Left
  4220. previous
  4221. &First    Alt+Up
  4222. first
  4223. &Last    Alt+Down
  4224. &Back    Shift+F2
  4225. &History...    Ctrl+F2
  4226. history
  4227. N&ew Page    Ctrl+N
  4228. newpage
  4229. &Help
  4230. &Contents    F1
  4231. contents
  4232. Status &Bar    F12
  4233. statusbar
  4234.                                                                     
  4235. question mark
  4236. tile store 1
  4237. tile store 1
  4238. V    D    D    K
  4239. *ClassTbl*
  4240. *ClassEntry*
  4241. *PTABLE*
  4242. *WINDOWSEG*
  4243. *ICONRESTAB*
  4244. *ICONRESSEG*
  4245. *ICONRES*
  4246. Background
  4247. *OBJTABLE*
  4248. *IDTABLE*
  4249. *NAMETAB*
  4250. Rectangle
  4251. Ellipse
  4252. RoundedRectangle
  4253. Polygon
  4254. IrregularPolygon
  4255. AngledLine
  4256. Curve
  4257. PaintObject
  4258. Picture
  4259. Group
  4260. Stage
  4261. Button
  4262. Viewer
  4263. ComboBox
  4264. Field
  4265. RecordField
  4266. Hotword
  4267. *RHOTWORD*
  4268. *TbxBase*
  4269. "    lassTbl*
  4270.     ,    ne
  4271. 6    "    6    eld
  4272. D    ,    D    bxBase*
  4273. bxBase*
  4274. ,    6    ,    F    d
  4275. "ToolBook Executable Startup System
  4276. extensions
  4277. registered apps
  4278. asym.ini
  4279. ToolBook Load Information
  4280.  Unable to read module file name.
  4281. Missing an internal resource.
  4282. Unable to lock resource.
  4283. HtKHt
  4284. t    WjDV
  4285.